List trades (broker-scoped)
GET/trades
Returns a paginated list of trade executions across all of the
broker's customers, newest-first by default. Each record carries the
customer_code it belongs to; scope to a single customer with the
customer_code query parameter.
Cursors do not encode filters. When paging with after/before,
resend the same customer_code/from/to/symbol/reference_id/
sort values as the original request — a page fetched without them
is a page of the unfiltered list.
The time range uses from/to (both inclusive), the same names and
bounds as GET /customers/{code}/trades — not the start/end
names used by the market-data and order-history endpoints. Query
parameters not listed below are rejected with 400 VALIDATION_ERROR
rather than silently ignored.
Request
Responses
- 200
- 400
- 401
- 403
- 429
- 500
List of trades
Bad request — validation failed, invalid parameters, or the request
was rejected due to a business rule violation (e.g.
INSUFFICIENT_FUNDS when a transfer exceeds the available balance).
Authentication required or credentials invalid
Insufficient permissions for the requested resource
Rate limit exceeded — retry after the period indicated in Retry-After header
Response Headers
Number of seconds to wait before retrying the request
Internal server error