Exchanges

Get a venue's capability set

The capabilities sub-object of GET /exchanges/{exchange_id}, on its own. This is the endpoint to consult before submitting an order: it tells you the venue's supported_tif, whether it honours post_only, its min_tick_size / min_order_size / max_price, and whether POST /orders/cancel-all is available (supports_cancel_all). Requires authentication but no scope.

get/exchanges/{exchange_id}/capabilities

Request

  • Base URL
    https://execution.kairos.trade
  • Auth
    API key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret

Path parameters

exchange_idstring required
Example:polymarket

Response

The venue's capabilities.

exchange_idstring required

The CANONICAL venue id — may differ from the id you requested (kalshi_offchain resolves to kalshi).

display_namestring required
supported_tifOrderTimeInForce[] required
supports_post_onlyboolean
requires_allowancesboolean required
supports_redemptionboolean required
has_outcome_tokensboolean required
supports_user_websocketboolean required
supports_cancel_allboolean required

When false, POST /orders/cancel-all is not available for this venue.

supports_batch_ordersboolean required
min_tick_sizestring required

Decimal string.

min_order_sizestring required

Decimal string.

max_order_sizestring nullable
fee_model'zero_fee' | 'maker_rebate' | 'tiered_schedule' | 'fixed_bps' required
maker_fee_bpsinteger nullable
taker_fee_bpsinteger nullable
chain_idstring nullable

Decimal string (e.g. "137"), or null for off-chain venues.

settlement_currencystring required
autonomous_settlementboolean required
settlement_deferred_fillboolean required
sell_quantity_decimalsinteger nullable

Decimal places a SELL quantity is truncated to before submission.

max_pricestring nullable

Decimal string. The ceiling price and trigger_price are validated against.

is_activeboolean required
ws_fill_authoritativeboolean
ws_fills_include_exchange_feeboolean
supports_native_amendboolean

Venue-native amend exists. FIX replace otherwise uses durable synthetic replacement.

Example response

{
  "supported_tif": [
    "GTC"
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.