Skip to main content
Order responses expose a single status field.

Terminal vs in-flight

Terminal: completed, cancelled, expired, failed, refunded, reverted. In-flight: everything else — poll or wait for webhooks. On some offramp and swap flows, status may show completed once the customer-facing leg is done. For on-chain proof, use ?include=payout and the order.settled webhook. Pass ?include=timeline on GET /v1/orders/:reference for event history.