Order Status Changed

Sent BY Ewity TO your app's registered webhook endpoint(s). The
path on this page exists only for docs grouping. Identify the event
by the X-Ewity-Event header.

Fires every time an online order's status changes, for orders your
app (as an ordering platform) created. data is the full public
order payload — the same shape the ordering-platform API returns —
including lines, total_components, payments and the
extra.status_timeline.

This is the envelope twin of the legacy OrderStatusChanged event:
identical payload, wrapped in the standard envelope. Dedupe by
(data.id, data.status) — the same tuple may be delivered more than
once.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
string
enum
Allowed:
string
company
object

The merchant business — {id, name, domain}.

install
object

The app install — {store_id, external_account_id}.

data
object

The full public order — {id, number, online_location, customer, online_location_slot, fulfilment_type, payment_method, customer_notes, merchant_remarks, status, ui_status, paid, total, reminder_count, lines, created_at, created_at_text, total_components, online_payments, payments, extra}.

Headers
string
enum
required

Always order.status_changed for this event.

Allowed:
string
required

Unique delivery id (same as the envelope id).

string

Present in signature verification mode (the default); see the webhooks overview.

Response
2XX

Receiver acknowledged. Non-2xx and connection failures are logged but not retried — deliveries are best-effort single attempts.

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here!