Get a single order by ID with its fills.
Returns complete order details including execution history.
Use Cases:
Documentation Index
Fetch the complete documentation index at: https://docs.rivermarkets.com/llms.txt
Use this file to discover all available pages before exploring further.
UUID of your API key (from Settings → API Keys).
Current unix seconds. Must be within 30s of server time.
Base64 Ed25519 signature over the canonical request: METHOD\nPATH\nSORTED_QUERY\nTIMESTAMP\nSHA256(body) hex. See /api-reference/authentication for the full recipe.
Successful Response
Schema for order detail response including fills.
Unique order identifier
Order type: LIMIT or MARKET
Time in force: FOK, GTC, GTD, or IOC
Original order quantity
Order direction: true=buy, false=sell
Order status. Live: PENDING_SUBMISSION, PROCESSING, RESTING. Terminal: EXECUTED, PARTIALLY_FILLED (cancelled with some fills), CANCELLED, REJECTED.
Subaccount the order belongs to
Order creation timestamp (UTC)
Last update timestamp (UTC)
List of complex river orders id
Limit price (null for market orders)
Whether the order is post-only (maker-only)
Instrument ID
Generic asset basket UUID
Expiry timestamp in UTC for GTD orders
Total quantity filled
Volume-weighted average fill price
Total fees paid across all fills
Reason for rejection (if status is REJECTED)
If this order is a tranche of an iceberg parent, the parent's id; otherwise null.
If this order is the resting child of a peg parent, the parent's id; otherwise null.
List of executions (fills) for this order