Orders

Get orders for an account by ID

Returns a paginated list of orders for the account specified by its ID, including their statuses, executions, and fee configurations.

See the Orders guide (TOL / BYOL / Omnibus) for order lifecycle details.

get/accounts/{account_id}/orders

Request

  • Base URL: https://sandbox.upvest.co
  • URL: https://sandbox.upvest.co/accounts/{account_id}/orders
  • Auth: OAuth 2 (client credentials, token URL https://sandbox.upvest.co/auth/token, scopes: orders:read, orders:admin)

Query parameters

order'ASC' | 'DESC'

Sort order of the result list if the sort parameter is specified. Use ASC for ascending or DESC for descending sort order.

account_group_idstring uuid

Universally Unique Identifier (UUID) of the account group.

Filters results by account group ID. Universally Unique Identifier (UUID).

user_idstring uuid

Unique identifier of the user, as a UUID.

Filters results by user ID. Universally Unique Identifier (UUID).

status'NEW' | 'PROCESSING' | 'FILLED' | 'CANCELLED'

The execution status of the order.

  • NEW -
  • PROCESSING -
  • FILLED -
  • CANCELLED -
date_created_fromstring date-time

Filters results to those created at or after this timestamp. RFC 3339 date-time format (e.g. 2024-01-01).

date_created_tostring date-time

Filters results to those created at or before this timestamp. RFC 3339 date-time format (e.g. 2024-12-31T23:59:59Z).

offsetinteger

Use the offset argument to specify where in the list of results to start when returning items for a particular query.

limitinteger

Use the limit argument to specify the maximum number of items returned.

Response

OK

Changes

No recorded changes to this operation across all 25 revisions of this API.