Create RFQ Quote

Create a quote for a Block RFQ. For maker only.

Endpoint

block/rfqs/create_quote

Parameters

Parameter Type Required Description
blockRfqId string true ID of the Block RFQ
label string false The user created label for the order
executionInstruction string true Execution instruction of the quote. Only support all_or_none
accountId long true Signalplus account ID
legs Array of Objects true The composite Instrument legs of the Order
> instrumentName string true Instrument name
> price string true The price of the Instrument leg, denominated in the quoteCurrency of the RFQ
> side string true The direction of the Order. Valid values: buy, sell
> quantity string true The total quantity for this leg
hedge object false Hedge leg of the quote
> instrumentName string true Instrument name
> price string true The price of the Instrument leg, denominated in the quoteCurrency of the RFQ
> quantity string true It represents the requested trade size. For perpetual and inverse futures the amount is in USD units. For options and linear futures it is the underlying base currency coin
> side string true The direction of the Order. Valid values: buy, sell
side string true Direction of trade from the maker perspective. Valid values: buy, sell

Request Example

{
  "rid": 714326417356576000,
  "method": "block/rfqs/create_quote",
  "params": {
    "blockRfqId": "792633537032426157",
    "label": "714326417356575981",
    "executionInstruction": "all_or_none",
    "legs": [
      {
        "instrumentName": "BTC-USDC-20251226-160000-P",
        "ratio": null,
        "side": "sell",
        "quantity": "0.48",
        "price": "218"
      },
      {
        "instrumentName": "BTC-USDC-20251226-160000-C",
        "ratio": null,
        "side": "buy",
        "quantity": "0.43",
        "price": "409"
      },
      {
        "instrumentName": "BTC-USDC-20251226-140000-P",
        "ratio": null,
        "side": "sell",
        "quantity": "0.86",
        "price": "406"
      }
    ],
    "hedge": null,
    "side": "sell",
    "expiresAt": null,
    "accountId": 10003732
  }
}

Response

Name Type Description
quoteId string ID of the Block RFQ quote
blockRfqId string ID of the Block RFQ
label string The user created label for the order
createdAt long The time in UNIX nanoseconds since the epoch when the Order was created
lastUpdatedAt long Timestamp of the last update of the quote (milliseconds since the UNIX epoch)
filledQuantity string Filled amount of the quote. For perpetual and futures the filled_amount is in USD units, for options - in units or corresponding cryptocurrency contracts, e.g., BTC or ETH
executionInstruction string Execution instruction of the quote. all_or_none supported
quantity string The total size of the Quote, denominated in the clearingCurrency of the RFQ
legs Array of Objects The composite Instrument legs of the RFQ
> instrumentName string The exchange instrument name
> ratio int The relative multiplier applied to the quantity of the Instrument's amount relative to the amount of the RFQ
> side string The direction of the composite leg relative to the RFQ. Valid values: buy, sell
> price string The price of the Instrument leg, denominated in the quoteCurrency of the RFQ
> quantity string The total quantity for this leg
hedge object Hedge leg of the quote
> instrumentName string Instrument name
> price string The price of the Instrument leg, denominated in the quoteCurrency of the RFQ
> quantity string The quantity of the hedge leg
> side string The direction of the Order. Valid values: buy, sell
price string The total strategy price of the Quote, denominated in the quoteCurrency of the RFQ. For example, if there are two legs, a and b, a's quantity is 4 and b's quantity is 8, the price is 1 a leg combined 2 b leg
side string The direction of the Quote. Valid values: buy, sell
status string The availability of the Quote for the user to action
statusReason string Reason of quote cancellation

Response Example

{
  "rid": 714326417356576000,
  "result": {
    "quoteId": "864691128866888197",
    "blockRfqId": "792633537032426157",
    "label": "714326417356575981",
    "lastUpdatedAt": 1759045575080,
    "filledQuantity": "0",
    "executionInstruction": "all_or_none",
    "createdAt": 1759045575080,
    "quantity": "0.01",
    "legs": [
      {
        "instrumentName": "BTC-USDC-20251226-160000-P",
        "ratio": 48,
        "side": "sell",
        "quantity": "0.48",
        "price": "218"
      },
      {
        "instrumentName": "BTC-USDC-20251226-160000-C",
        "ratio": 43,
        "side": "buy",
        "quantity": "0.43",
        "price": "409"
      },
      {
        "instrumentName": "BTC-USDC-20251226-140000-P",
        "ratio": 86,
        "side": "sell",
        "quantity": "0.86",
        "price": "406"
      }
    ],
    "hedge": null,
    "price": "-27793",
    "side": "sell",
    "status": "open",
    "statusReason": null
  }
}

results matching ""

    No results matching ""