Skip to content

Order status changed

POST

Sent to the webhook URL configured on your key whenever the delivery reaches a new state.

Each request carries an X-Govza-Signature header of the form t=<unix seconds>,v1=<hex>, where the hex is HMAC-SHA256(secret, "<t>.<raw request body>"). Verify it against the webhook secret shown when the webhook URL was set, and reject requests whose t is more than a few minutes old.

Respond 2xx to acknowledge. Anything else is retried with exponential backoff for up to eight attempts.

Media typeapplication/json
object
event
string
Allowed values: order.assigned order.in_progress order.delivered order.cancelled
occurred_at
string format: date-time
external_order_id
string
order_code
string
status
string
Allowed values: new assigned in_progress delivered cancelled
price
number
nullable
tracking_url
string
nullable
driver
object
name
string
nullable
phone
string
nullable

Acknowledged.