Get order history (keyset-paginated)
The user’s persisted order history across all their accounts, newest first.
Pagination is keyset-based (cursor), not offset-based: pages are anchored to the last row you received, so new fills landing while you page can never shift rows between pages or skip them. Pass the nextCursor from each response to get the next page; nextCursor: null means you have everything.
Rows voided by a trading-day revert (Time Machine) are excluded.
Example — first page, then next:
curl "https://api.hyperprop.com/platform/v1/user/trading/orders?status=filled&limit=100" \
-H "Authorization: Bearer <jwt>"
curl "https://api.hyperprop.com/platform/v1/user/trading/orders?status=filled&limit=100&cursor=2026-07-13T10:00:35.260Z|8f3593a6-..." \
-H "Authorization: Bearer <jwt>"
Query Parameters
Restrict to one trading account
Restrict to one contract (full symbol)
Filter by order status (omit for all). partially_filled orders are still working with part of their quantity executed.
filled, partially_filled, cancelled, rejected Page size
1 <= x <= 1000Opaque cursor from the previous page's nextCursor