Order Statuses
Every order on River Markets goes through a lifecycle represented by its status. Understanding these statuses helps you track and manage your orders effectively.
A resting order that becomes partially filled stays in
RESTING until it either fully fills (EXECUTED) or is cancelled (PARTIALLY_FILLED if any qty was filled, otherwise CANCELLED).
Orders that sit in PENDING_SUBMISSION or PROCESSING for more than an hour without reaching an exchange are swept to CANCELLED automatically, so a stuck order never stays live indefinitely.
Lifecycle
Aggregated Fields
Each order includes computed fields from its fills:traded_qty— Total quantity executed across all fills.average_price— Volume-weighted average fill price.fees_paid— Total fees incurred from fills.

