Place order
Place a new order. The user is resolved by the provided API key.
Request
Order placement details.
Example: 1746007718237
Current timestamp in Unix epoch milliseconds. Used to prevent replay attacks and construct the signature. Provided with other authentication headers.
Example: "2h/t5o8w+l5s+fjyfA0n/e7j4u5b7h4e+g4k4c8h7a2p6k0g7j1f+w0i2j3k9r0l3s8m5t6r+q1s+o3v/t4x8v5y+w1r+m2t/k3w/j4y+"
The Ed25519 signature of the request. Provided with other authentication headers.
See Authentication headers: Signing a request for details on how to generate this.
Example: "3fa85f64-5717-4562-b3fc-2c963f66afa6"
Unique identifier for idempotency.
Example: "BTC-USD"
The trading pair symbol.
Possible values: [buy, sell]
Example: "buy"
The direction of the order.
Configuration for the order. Must contain exactly one of 'limit' or 'market'.
Limit order configuration. Must contain exactly one of 'base_size' or 'quote_size'.
Example: "0.1"
Amount of base currency.
Example: "0.1"
Amount of quote currency.
Example: "50000.50"
The limit price.
Possible values: [allow_taker, post_only]
Example: ["post_only"]
Default value: allow_taker
List of execution instructions for the order.
Market order configuration. Must contain exactly one of 'base_size' or 'quote_size'.
Example: "0.1"
Amount of base currency.
Example: "0.1"
Amount of quote currency.
Response
OK
The successfully placed order details.
Wrapper object containing the order details.
ID of the order generated by the system.
Client order ID provided by the client.
Possible values: [pending_new, new, partially_filled, filled, cancelled, rejected, replaced]
Order state after submitting it.