List orders with optional filters.
Returns a paginated list of orders across all accessible subaccounts, ordered by created_at descending.
Filters:
All filters are optional and can be combined. If no subaccount_id is specified,
returns orders from all subaccounts the user has access to.
Order Statuses:
PENDING_SUBMISSION: Order received, awaiting exchange submission.PROCESSING: Being processed by the order consumer.RESTING: Live on the exchange order book.PARTIALLY_FILLED: Some quantity executed, remainder resting.EXECUTED: Fully filled.CANCELLED: Cancelled by user or system.REJECTED: Rejected by exchange (see order details for reason).EXPIRED: GTD order past expiry time.Aggregated Fields:
Each order includes traded_qty, average_price, and fees_paid computed from fills.
API key for programmatic access. Generate one at app.rivermarkets.com under Settings → API Keys.
Filter by order status
PENDING_SUBMISSION, RESTING, EXECUTED, CANCELLED, REJECTED, EXPIRED, PARTIALLY_FILLED, PROCESSING Filter by instrument ID
Filter by custom asset ID
Filter to a specific subaccount
Filter by direction: true=buys, false=sells
Results per page (max 1000)
1 <= x <= 1000Pagination offset
x >= 0