Skip to main content
GET
Get an order by ID
GET /orders-v3/{orderId} returns one order belonging to the authenticated account. Unlike GET /orders-v3, this is not limited to orders resting on the book — filled, cancelled, and expired orders are returned with status: "INACTIVE". Pass the signed order ID: the same value as id on order rows and orderId from POST /orders-v3.
An order stays retrievable for about 10–20 minutes after it becomes INACTIVE. After that, it returns 404, the same as an id that never existed or belongs to another account. To keep an order’s final state, record it from the orders channel when it arrives.

Authorizations

x-sx-api-key
string
header
required

API key, sent as the x-sx-api-key header.

Path Parameters

orderId
string
required

The signed order ID (same value as id on order rows / orderId from POST /orders-v3).

Response

status
string

success or failure if the request succeeded or not

data
object
Last modified on October 27, 2026