Method reference
Counterparty and settings
| Method | HTTP | Auth | Endpoint | Description |
|---|---|---|---|---|
getBlockCounterParties() | GET | Yes | /api/v5/rfq/counterparties | Eligible block trading counterparties |
getQuoteProducts() | GET | Yes | /api/v5/rfq/maker-instrument-settings | Maker instrument settings |
updateBlockQuoteProducts(params) | POST | Yes | /api/v5/rfq/maker-instrument-settings | Update maker instrument settings |
RFQ lifecycle (taker)
| Method | HTTP | Auth | Endpoint | Description |
|---|---|---|---|---|
createBlockRFQ(params) | POST | Yes | /api/v5/rfq/create-rfq | Create a new RFQ |
cancelBlockRFQ(params) | POST | Yes | /api/v5/rfq/cancel-rfq | Cancel an RFQ |
cancelMultipleBlockRFQs(params) | POST | Yes | /api/v5/rfq/cancel-batch-rfqs | Cancel multiple RFQs |
cancelAllRFQs() | POST | Yes | /api/v5/rfq/cancel-all-rfqs | Cancel all active RFQs |
executeBlockQuote(params) | POST | Yes | /api/v5/rfq/execute-quote | Execute a quote |
getBlockRFQs(params?) | GET | Yes | /api/v5/rfq/rfqs | List RFQs |
Quote lifecycle (maker)
| Method | HTTP | Auth | Endpoint | Description |
|---|---|---|---|---|
createBlockQuote(params) | POST | Yes | /api/v5/rfq/create-quote | Create a quote in response to an RFQ |
cancelBlockQuote(params) | POST | Yes | /api/v5/rfq/cancel-quote | Cancel a quote |
cancelMultipleBlockQuotes(params) | POST | Yes | /api/v5/rfq/cancel-batch-quotes | Cancel multiple quotes |
cancelAllBlockQuotes() | POST | Yes | /api/v5/rfq/cancel-all-quotes | Cancel all active quotes |
getBlockQuotes(params?) | GET | Yes | /api/v5/rfq/quotes | List quotes |
MMP (Market Maker Protection)
| Method | HTTP | Auth | Endpoint | Description |
|---|---|---|---|---|
updateBlockMmpConfig(params) | POST | Yes | /api/v5/rfq/mmp-config | Configure MMP |
getBlockMmpConfig() | GET | Yes | /api/v5/rfq/mmp-config | Get MMP configuration |
resetBlockMmp() | POST | Yes | /api/v5/rfq/mmp-reset | Reset MMP after trigger |
cancelAllBlockAfter(params) | POST | Yes | /api/v5/rfq/cancel-all-after | Cancel-all-after timer |
Trades and market data
| Method | HTTP | Auth | Endpoint | Description |
|---|---|---|---|---|
getBlockTrades(params?) | GET | Yes | /api/v5/rfq/trades | Your executed block trades |
getPublicRFQBlockTrades(params?) | GET | No | /api/v5/rfq/public-trades | Public block trade tape |
getBlockTickers(params) | GET | No | /api/v5/market/block-tickers | Block tickers by instrument type |
getBlockTicker(params) | GET | No | /api/v5/market/block-ticker | Block ticker for one instrument |
getBlockPublicTrades(params) | GET | No | /api/v5/public/block-trades | Public block trades for an instrument |

