communications

List RFQs. Pass pagination cursors back unchanged. A malformed cursor or invalid creator_user_id UUID returns HTTP 400. Use user_filter=self to filter by the authenticated user.

get/communications/rfqs

Request

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

Query parameters

cursorstring

Pagination cursor. Use the cursor value returned from the previous response to get the next page of results. Leave empty for the first page.

event_tickerstring

Event ticker to filter by. Only a single event ticker is supported.

market_tickerstring

Filter by market ticker

subaccountinteger

Subaccount number (0 for primary, 1-63 for subaccounts). If omitted, defaults to all subaccounts.

limitinteger

Parameter to specify the number of results per page. Defaults to 100.

statusstring

Filter RFQs by status

creator_user_idstring

Filter RFQs by creator user UUID. Use user_filter=self for the authenticated user.

user_filter'self'

Omit or leave empty to return all results. Use self to filter by the authenticated user.

Response

RFQs retrieved successfully

cursorstring

Cursor for pagination to get the next page of results

Example response

{
  "rfqs": [
    {
      "contracts_fp": "10.00",
      "target_cost_dollars": "0.5600",
      "mve_selected_legs": [
        {
          "yes_settlement_value_dollars": "0.5600"
        }
      ]
    }
  ]
}

Changes