Skip to main content
POST
Create order

Authorizations

X-API-Key
string
header
required

API key for authentication. Generate one via the dashboard or the /v1/api/auth/api-keys endpoint.

Body

application/json
platform
enum<string>
required

Target platform.

Available options:
kalshi,
polymarket,
limitless
market_id
string
required

The market to place the order on.

side
enum<string>
required

Order side.

Available options:
buy,
sell
outcome
string
required

Outcome to trade (e.g., 'Yes', 'No').

type
enum<string>
required

Order type.

Available options:
limit,
market
size
number
required

Number of contracts/shares.

credential_id
integer

Stored credential ID. Omit to use default.

price
number

Limit price (0.01-0.99). Required for limit orders.

time_in_force
string

Time in force (default: gtc).

expiration
string

Expiration time (ISO 8601).

client_order_id
string

Client-provided order ID.

idempotency_key
string

Idempotency key to prevent duplicate orders.

Response

Order created.

order
object
meta
object