communications

Endpoint for creating a quote in response to an RFQ

post/communications/quotes

Request

  • Base URL
    https://external-api.kalshi.com/trade-api/v2
  • URL
    https://external-api.kalshi.com/trade-api/v2/communications/quotes
  • Auth
    API key in header KALSHI-ACCESS-KEY and API key in header KALSHI-ACCESS-SIGNATURE and API key in header KALSHI-ACCESS-TIMESTAMP

Request body

rfq_idstring required

The UUID of the RFQ to quote on. Pass the RFQ ID unchanged; malformed IDs return HTTP 400.

yes_bidstring required

Fixed-point US dollar string. Most request fields accept 2-4 decimal places (e.g., "0.56", "0.5600"); responses emit up to 6. Valid quote intervals for a given market are constrained by that market's price level structure.

no_bidstring required

Fixed-point US dollar string. Most request fields accept 2-4 decimal places (e.g., "0.56", "0.5600"); responses emit up to 6. Valid quote intervals for a given market are constrained by that market's price level structure.

rest_remainderboolean required

Whether to rest the remainder of the quote after execution

post_onlyboolean

If true, the quote creator's resting order will be cancelled rather than crossed if it would take liquidity. Defaults to false.

subaccountinteger

Optional subaccount number to place the quote under (0 for primary, 1-63 for subaccounts)

Example request

{
  "yes_bid": "0.5600",
  "no_bid": "0.5600"
}

Response

Quote created successfully

idstring required

UUID of the newly created quote. Pass it unchanged in subsequent requests.

Changes

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • info

      added the new optional request property