Skip to main content
An order has three statuses.
FILLED is an inactiveReason, not a status. A fully filled order is status: "INACTIVE" with inactiveReason: "FILLED". A partial fill whose remainder falls below the minimum resting size (limits.minRestingOrderSizeBaseUnits) is also reported as FILLED — the engine discards the dust remainder rather than resting it.
IOC or FOK orders (“market orders”) skip ACTIVE entirely. Both go from PENDING straight to INACTIVE. The order never rests, so it is never ACTIVE.

The inactiveReason values

An order becomes INACTIVE if it is filled or cancelled. inactiveReason tells you which condition applied.

Bet lifecycle

What happens after a fill.

Tracking your orders

Time in force

Order types
Last modified on August 11, 2026