A valid request URL is required to generate request examples{
"statusCode": 200,
"success": true,
"message": "Request processed successfully",
"data": [
{
"id": "b9f266be-ebe9-41fc-a07f-57ad43dee26f",
"productId": "BTC-USD",
"side": "BUY",
"clientOrderId": "a1b2c3d4-e5f6-7890-abcd-ef0123456789",
"type": "MARKET",
"status": "OPEN",
"synced": false,
"createdAt": "2026-03-12T09:21:44.000Z",
"updatedAt": "2026-05-08T14:03:11.000Z",
"externalId": "8aa8b3e8-6f3d-4f9a-9c2a-2a5a8f9b1c3d",
"userId": "<string>",
"portfolioId": "<string>",
"baseQuantity": "0.50",
"quoteValue": "<string>",
"limitPrice": "50000.00",
"startTime": "2023-11-07T05:31:56Z",
"expiryTime": "2023-11-07T05:31:56Z",
"timeInForce": "<string>",
"filledQuantity": "<string>",
"filledValue": "<string>",
"averageFilledPrice": "<string>",
"commission": "<string>",
"exchangeFee": "<string>",
"historicalPov": "<string>",
"stopPrice": "<string>",
"netAverageFilledPrice": "<string>",
"userContext": "<string>",
"clientProductId": "<string>",
"postOnly": true,
"orderEditHistory": [
{}
],
"isRaiseExact": true,
"displaySize": "<string>",
"editHistory": [
{}
],
"displayQuoteSize": "<string>",
"displayBaseSize": "<string>",
"fees": "<string>",
"totalUserRecieveAmount": "<string>"
}
]
}Search the caller’s orders
Returns orders that match the provided filters. Results are always scoped to the authenticated client.
Standard list query params are also supported: fields, s,
filter, or, sort, join, limit, offset, page,
cache.
A valid request URL is required to generate request examples{
"statusCode": 200,
"success": true,
"message": "Request processed successfully",
"data": [
{
"id": "b9f266be-ebe9-41fc-a07f-57ad43dee26f",
"productId": "BTC-USD",
"side": "BUY",
"clientOrderId": "a1b2c3d4-e5f6-7890-abcd-ef0123456789",
"type": "MARKET",
"status": "OPEN",
"synced": false,
"createdAt": "2026-03-12T09:21:44.000Z",
"updatedAt": "2026-05-08T14:03:11.000Z",
"externalId": "8aa8b3e8-6f3d-4f9a-9c2a-2a5a8f9b1c3d",
"userId": "<string>",
"portfolioId": "<string>",
"baseQuantity": "0.50",
"quoteValue": "<string>",
"limitPrice": "50000.00",
"startTime": "2023-11-07T05:31:56Z",
"expiryTime": "2023-11-07T05:31:56Z",
"timeInForce": "<string>",
"filledQuantity": "<string>",
"filledValue": "<string>",
"averageFilledPrice": "<string>",
"commission": "<string>",
"exchangeFee": "<string>",
"historicalPov": "<string>",
"stopPrice": "<string>",
"netAverageFilledPrice": "<string>",
"userContext": "<string>",
"clientProductId": "<string>",
"postOnly": true,
"orderEditHistory": [
{}
],
"isRaiseExact": true,
"displaySize": "<string>",
"editHistory": [
{}
],
"displayQuoteSize": "<string>",
"displayBaseSize": "<string>",
"fees": "<string>",
"totalUserRecieveAmount": "<string>"
}
]
}Authorizations
HMAC-SHA256 authentication. Sign every request and send X-API-KEY, X-API-SIGNATURE, X-API-TIMESTAMP and X-API-NONCE (see the Authentication guide). Each route also requires a specific claim on your API key (e.g. read:orders, write:orders, read:account, read:market-data).
Query Parameters
Repeat or comma-separate (e.g. ?product_ids=BTC-USD,ETH-USD).
["BTC-USD", "ETH-USD"]
Filter by status. Accepts repeated keys or comma-separated. Values are uppercased on transform.
CANCELLED, EXPIRED, FAILED, FILLED ["FAILED", "CANCELLED"]
Filter by order type (LIMIT, MARKET, STOP_LIMIT). Omit to return all types.
LIMIT, MARKET, STOP_LIMIT "LIMIT"
Filter by order side.
BUY, SELL "BUY"
ISO 8601 timestamp (inclusive lower bound).
"2025-12-01T00:00:00Z"
ISO 8601 timestamp (inclusive upper bound, must be ≥ start_date).
"2025-12-09T23:59:59Z"
