create_order
Submit a new order.
Body
Input for create_order.
The orderable asset — Kalshi market ticker or Polymarket CTF token id (e.g. "KXBTCD-25APR1517").
Outcome to trade. Options: yes, no, or label: "<name>" (Polymarket categorical markets only).
yes, no Limit price as YES probability in (0, 1) (e.g. 0.62).
Order direction. Options: buy, sell.
buy, sell Order size in contracts (e.g. 100.0).
Time-in-force; defaults to gtc (options: gtc, ioc, fok).
gtc, ioc, fok Response
Success.
An order on the unified surface.
Order creation time (UTC) (e.g. "2026-04-25T12:00:00Z").
Cumulative filled size in contracts (e.g. 25.0).
Globally-unique exchange order id (e.g. "a1b2c3d4-...").
Unified market ticker the order belongs to (e.g. "KXBTCD-25APR1517").
Outcome label as published by the exchange (e.g. "Yes", "No", or a categorical label).
Limit price as YES probability in (0, 1) (e.g. 0.62).
Order direction. Options: buy, sell.
buy, sell Order size in contracts (e.g. 100.0).
Order lifecycle state. Options: pending, open, filled, partially_filled, cancelled, rejected.
pending, open, filled, partially_filled, cancelled, rejected Volume-weighted per-contract fee in quote dollars; null on Polymarket and on unfilled orders.
Last update time (UTC); null if untouched since creation.

