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"
  }
}

results matching ""

    No results matching ""