LIMIT, MARKET, and STOP_LIMIT. Order placement is
idempotent — safe to retry — and every order is scoped to the authenticated
client.
Placing an order
Fields
All decimal fields are positive decimal strings (e.g.
"0.50", "3000.00") —
no sign, no scientific notation.
Fields by order type
Examples
- Limit
- Market buy
- Market sell
- Stop-limit
price or better.Example request
Build the signed headers as shown in Authentication, then send the body:Idempotency
client_order_id is your idempotency key. If you submit the same
client_order_id again, the API returns the original order instead of
creating a duplicate. Generate a fresh UUID per intended order, and reuse it
verbatim when retrying after a network error.
Result types
The response wraps an outcome — always inspecttype:
A
2xx HTTP status means the request was understood — it does not by
itself mean the order was placed. Check type.Cancelling
Reading orders
/order/search supports standard list query params (filter, sort,
limit, page, …) in addition to the typed filters. All results are scoped to
your client automatically — you can never read another client’s orders.
See the API Reference for exact request/response schemas, and
Errors & Rate Limits for failure handling.