Create rfq
For taker.
Endpoint
block/rfqs/create_rfq
Parameters(params)
| Parameter |
Type |
Required |
Description |
| makers |
array of string |
true |
The exchange Desk Names the RFQ was directed towards. |
| label |
string |
false |
User defined label for the Block RFQ (maximum 32 characters) |
| disclosed |
boolean |
false |
Determines whether the RFQ is non-anonymous. Default true |
| strategyType |
string |
false |
Product strategy. Default custom |
| legs |
array of objects |
true |
The individual legs of the RFQ. |
| > kind |
string |
true |
Product type. spot,linear,option |
| > symbol |
string |
true |
Instrument name. |
| > side |
string |
true |
The direction of the leg. Valid values include Buy and Sell. |
| > quantity |
string |
true |
This value of a leg gives trade size on that leg |
Request Example
{
"rid": 20002,
"method": "block/rfqs/create_rfq",
"params": {
"makers": [
"LP591031",
"LP1412200",
"LP420185"
],
"label": "TakerTeststrategy123",
"disclosed": true,
"strategyType": "custom",
"legs": [
{
"kind": "option",
"symbol": "BTC-26JUN26-200000-P-USDT",
"side": "Buy",
"quantity": "1"
}
]
}
}
Response(result)
| Name |
Type |
Description |
| blockRfqId |
string |
The exchange created unique identifier of the RFQ. |
| label |
string |
User defined label for the Block RFQ (maximum 32 characters) |
| status |
string |
The availability of the RFQ to trade. (Active/Canceled/Filled/Expired/Failed) |
| expiresAt |
long |
The time in UNIX milliseconds since the epoch when the RFQ expires. |
| taker |
string |
The taker's deskCode, serving as a unique identifier. |
Response Example
{
"rid": 20002,
"result": {
"blockRfqId": "1758011245204812373274163108396211",
"label": "TakerTeststrategy123",
"status": "Active",
"expiresAt": 1758011845208,
"taker": "LP1411957"
}
}