List orders
Retrieves a paginated list of orders for the caller’s account.
Endpoint
GET /api/v1/orders
Authentication
Requires X-API-KEY header. A pinned API key sees only orders under its subaccount; an
unpinned key sees every order on the account.
Returns
200 OKwith a JSON list ofOrderResponseobjects.500 Internal Server Errorif an internal error occurs.
Authorizations
Base64-encoded API key issued by POST /api/v1/api-keys.
Query Parameters
x >= 0Maximum number of orders to return. Must be between 1 and 1000; defaults to 100.
1 <= x <= 1000Number of orders to skip from the start of the result set. Must be >= 0; defaults to 0.
x >= 0Response
Matching orders
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"