Webhook Events

Order Status Change Webhook

Sent when an order changes status. The payload includes the affected order identifier and its updated status.

postWebhookorderStatusUpdate

Payload

event_typestring required
event_idstring required
timestampinteger required
date_timestring required

Example payload

{
  "event_type": "order.status_update",
  "event_id": "a8a59df0-516d-11f0-9ca2-31daad0e4f7f",
  "data": {
    "order.id": 42401,
    "order.status": "Printing",
    "order.previous_status": "reviewing",
    "order.current_status": "processing",
    "order.metadata": {
      "crm_deal_id": "D-1042"
    }
  },
  "timestamp": 1750819187,
  "date_time": "2025-06-25 02:39:47"
}

Response

Webhook received

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.