Order Status Updated Event
Event Type: order.status_updated
When sent: When order status changes through internal processes (payment confirmation, fulfillment updates).
NOT sent when: Order status is updated via SDK API calls (to prevent webhook loops).
Status change notifications help you keep external systems synchronized and trigger appropriate customer communications.
Example webhook payload
Webhook Payload Schema
Order status updated event data
Property
Type
Description
storeIdrequiredstring (uuid)Store identifier
customerIdstring (uuid)Customer identifier
occurredAtrequiredstring (date-time)When the event occurred
externalReferencestringExternal reference for tracking
orderIdrequiredstring (uuid)Order identifier
orderNumberrequiredstringOrder number
previousStatusrequiredstringPrevious order status
newStatusrequiredstringNew order status
statusUpdatedAtrequiredstring (date-time)When the status was updated
statusChangeReasonstringReason for status change