Skip to main content
WEBHOOK

Webhook overview

Webhooks work differently to the API endpoints. Take a read of our guide to understand how they work.
This event is sent when an order finishes processing successfully. Together with order.failed, it replaces order.completion. The order is in data, in the same shape as the completed order.completion payload.

Body

application/json

The completed order

Standard Webhooks envelope sent when an order completes. The order is in data.

type
string
required

Always order.completed for this event.

Allowed value: "order.completed"
timestamp
string<date-time>
required

When the order completed (RFC 3339, UTC).

Example:

"2024-01-03T14:25:07Z"

data
Completed order webhook · object
required

Webhook message sent when an order has completed processing.

Response

200

Return a 200 status to indicate that the data was received successfully