Create Order
Endpoint for submitting orders in a market.
Documentation Index
Fetch the complete documentation index at: https://docs.kalshi.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Your API key ID
RSA-PSS signature of the request
Request timestamp in milliseconds
Body
The side of an order or trade (bid or ask)
bid, ask String representation of the order quantity in contracts.
"10.00"
Price for the order in fixed-point dollars.
"0.5600"
fill_or_kill, good_till_canceled, immediate_or_cancel The self-trade prevention type for orders. taker_at_cross cancels the taker order when it would trade against another order from the same user; execution stops and any partial fills already matched are executed. maker cancels the resting maker order and continues matching.
taker_at_cross, maker If this flag is set to true, the order will be canceled if the order is open and trading on the exchange is paused for any reason.
Specifies whether the order place count should be capped by the member's current position.
The subaccount number to use for this margin order. 0 is the primary subaccount.
x >= 0The order group this order is part of
Response
Order created successfully
Number of contracts filled immediately upon placement.
"10.00"
Number of contracts remaining after placement. For IOC orders, this reflects the final state after unfilled contracts are canceled.
"10.00"
Volume-weighted average fill price. Only present when fill_count > 0.
"0.5600"
Volume-weighted average fee paid per contract for fills resulting from this request. Only present when fill_count > 0.
"0.5600"