Place order

Place a new order. The user is resolved by the provided API key.

Request

Order placement details.

Header parameters
Header parameters

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.

Tip

See Authentication headers: Signing a request for details on how to generate this.

Request body
Body object

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.

Response body
Body object

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.

Was this page helpful?