v2

latestOpenAPI 3.0.3Apache 2.02026-07-3149289180.2 KB

Get Orders

Get historical order snapshots for the authenticated account from the order history database. Returns the latest known state for each matching order, including accepted, open, partial, filled, and cancelled orders. For currently resting orders only, use Get Open Orders. Maximum of 100 entries returned per request.

get/v1/account/orders

Query parameters

order_idinteger

Order ID

client_order_idstring

Client order ID

Example:550e8400e29b41d4a716446655440000
instrument_idinteger

Instrument ID

Example:1
start_timestampinteger

Start timestamp in milliseconds

Example:1767225600000
end_timestampinteger

End timestamp in milliseconds

Example:1767229200000

Response

Orders response.

order_idinteger required

Order ID

instrument_idinteger required

Instrument ID

buyboolean required

Is buy

pricestring required

Price

quantitystring required

Quantity in no. of contracts

tif'gtc' | 'ioc' | 'fok' required

Time in force

post_onlyboolean required

Post only

roboolean required

Reduce only

resting_quantitystring required

Resting quantity

filled_quantitystring required

Filled quantity

statusstring required

Order status

created_timestampinteger required

Create timestamp in milliseconds

updated_timestampinteger required

Update timestamp in milliseconds

client_order_idstring

Client order ID

Example response

[
  {
    "order_id": 1234567890,
    "instrument_id": 1,
    "buy": true,
    "price": "100.00",
    "quantity": "10.00",
    "resting_quantity": "9.00",
    "filled_quantity": "1.00",
    "status": "open",
    "created_timestamp": 1767225600000,
    "updated_timestamp": 1767225600000,
    "client_order_id": "550e8400e29b41d4a716446655440000",
    "tpsl": {
      "trp": "110.00",
      "parent_oid": 1234567890,
      "armed_qty": "10.00",
      "slip_bps": 1000
    }
  }
]