Skip to main content
GET
Get historical orders

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

account_id
string<uuid>

Filter orders by trading account id

symbol
string

Filter orders by symbol. Symbols are normalized to uppercase

external_order_id
string

Filter orders by external broker order id

intent_id
string<uuid>

Filter orders by originating intent id

start
string<date-time>

Range start, inclusive. Defaults to 90 days before end when only end is supplied; when no bounds are supplied, defaults to 30 days before now

end
string<date-time>

Range end, exclusive. Defaults to the current time. Supplied ranges are rounded to minute boundaries and may not exceed 90 days

limit
integer<int32>

Maximum number of results to return. Defaults to 100 and is capped at 1000

Required range: x >= 0
sort_by
enum<string>

Field to sort orders by. Defaults to received_at

Available options:
received_at,
symbol,
quantity,
filled_quantity,
limit_price,
average_price
sort_direction
enum<string>

Sort direction. Defaults to desc

Available options:
Asc,
Desc
next_cursor
string

Opaque keyset pagination cursor from a previous response

Response

Orders retrieved

data
object[]
required
next_cursor
string | null