Get order
Retrieves a specific order by its unique ID.
Endpoint
GET /api/v1/orders/{id}
Authentication
Requires X-API-KEY header.
Returns
200 OKwithOrderResponseif found.404 Not Foundif the order does not exist or does not belong to the account.500 Internal Server Errorif an internal error occurs.
Authorizations
Base64-encoded API key issued by POST /api/v1/api-keys.
Path Parameters
Order request id (UUID)
Response
The requested order
Response for an order query
A system-generated unique identifier for an account.
x >= 0A unique identifier for a portfolio within a subaccount.
x >= 0A unique identifier for a subaccount within an account.
x >= 0The unique identifier of the order
"0190b6c2-7e4a-7c3b-9f21-2b6a1c4e5d8f"
The initial size of the order in base asset units
"0.50"
The symbol of the market (e.g. BTC-PERP)
"BTC-PERP"
The current status of the order (Open, Filled, Canceled, etc.)
OPEN, FILLED, CANCELED, REJECTED, UNTRIGGERED, PARTIALLY_FILLED, EXPIRED The type of the order (Market, Limit, etc.)
MARKET, LIMIT, STOP_LIMIT, STOP_MARKET, TAKE_PROFIT, TAKE_PROFIT_MARKET, LIQUIDATE, AUTO_DELEVERAGE Whether the order is post-only
false
Whether the order is reduce-only
false
The remaining size of the order in base asset units
"0.50"
The side of the order (Long or Short)
LONG, SHORT The time-in-force policy (IOC, FOK, GTC, or GTT).
IOC, FOK, GTC, GTT The instant the order expires. Present only for GTT orders; null for
IOC, FOK, and GTC.
This is kept separate from time_in_force because JavaScript clients parse 64-bit integers
as floats, which cannot represent the GTC sentinel.
x >= 0The limit price of the order in quote asset units (e.g. USDC)
"65000.00"