The taker's RFQs that closed without a settled trade
Expired and cancelled RFQs plus failed settlements — the outcomes that are not trades. The settled blotter is `GET /trades`; rows here never overlap with it. Caller-scoped: no `taker` field in the rows.
Expired and cancelled RFQs plus failed settlements — the outcomes that
are not trades. The settled blotter is GET /trades; rows here never
overlap with it. Caller-scoped: no taker field in the rows.
Authorization
ApiKeyAuth In: header
Query Parameters
Newest-N window — no cursor pagination
1 <= value <= 500100Response Body
application/json
application/json
curl -X GET "https://example.com/rfq-history"[ { "id": "string", "rfqId": "string", "direction": "SELL", "qty": "5.0", "base": "cbtc", "quote": "usdcx", "kind": "expired", "quoteCount": 0, "bestPrice": "string", "maker": "string", "reason": "string", "at": "2019-08-24T14:15:22Z" }]{ "error": "string", "code": "INSUFFICIENT_FUNDS"}The taker's own RFQs with their quotes GET
Your RFQs: the open ones and those closed within the last 10 minutes (settled / cancelled / expired), each with every quote it received — terminal statuses included. A quote whose allocations have not landed yet is left out (it cannot be accepted).
The calling party's settled trades (either role) GET
Only settled trades are recorded — a trade in flight is not listed until it settles.