Skip to content
SkinsNodeDocumentation
Delivery statuses
Docs/Withdrawals

Delivery statuses

Follow an order from submission through delivery, failure or reversal.

StatusMeaning
queuedThe order is waiting for background processing before a delivery session is available.
processingThe order is actively being processed before a delivery session is available.
acceptedThe create request was accepted for asynchronous processing. Poll the order endpoint or wait for callbacks for later state changes.
pendingThe delivery flow has started and is waiting for the next external status update.
sentThe delivery is waiting for recipient action or a later status update. The recipient has 10 minutes to accept.
completedDelivery completed. Keep processing authenticated callbacks because Steam can later reverse the trade.
failedThe order failed before completion. This is a terminal status and any deducted balance is returned when applicable.
cancelledThe order was cancelled before completion. This is a terminal status and any deducted balance is returned when applicable.
expiredThe recipient did not complete the delivery in time. This is a terminal status and any deducted balance is returned when applicable.
reversedThe order was completed, then reversed by a later platform update. This is a terminal status and any deducted balance is returned when applicable.

Failed, cancelled, expired or reversed orders return deducted balance when applicable. Check the order snapshot and timestamps.refundedAt rather than inferring a refund from the status alone.

Failure codes ยท Read current order state