Skip to content

Status reference

Appendix

The complete status enumeration of an order, as returned by the status endpoints. Kept identical to the backend's definition (OrderStatusValue in the OpenAPI schemas).

ValueBadgeLanded?Sendable?Final?Set by
QUEUEDWaitingnononointake
PROCESSINGProcessingnononoprocessing
PROCESSEDProcessedyesyesnoprocessing
ATTENTIONAttentionyesyes (explicit override)noprocessing
FAILEDFailedyes (no result)nono (retry creates a new order)processing
RETRY_PENDINGQueued (retry)nononoretry scheduler
MODIFIEDModifiedyesyesnooperator (app)
SENDINGSendingyesno (locked)noPOST /erp/send
SENTSentyesnoyesPOST /erp/send success
REPROCESSEDReprocessednoyesPOST /order/retry (on the old order)
CANCELEDCancelednoyesoperator (app)

Rejected e-mails have their own, separate rejection_status: pendingoverridden.

Transitions

QUEUED → PROCESSING → PROCESSED | ATTENTION | FAILED | RETRY_PENDING
RETRY_PENDING → PROCESSING
PROCESSED | ATTENTION → MODIFIED            (operator edit)
PROCESSED | MODIFIED | ATTENTION → SENDING → SENT
SENDING → (previous status)                 (send failed)
FAILED → REPROCESSED  (+ new order QUEUED)  (retry)
any non-final → CANCELED                    (operator)

Forward compatibility

New values may be added. Treat an unknown value as "not mine to act on", log it, and keep polling.

Documentation revision 3 · Published 8 September 2026 · commit 6862d5e. Verified against AIOTIC API v1.0.0. AIOTIC is a product of DevOps Company.