WebhookEvent
An outbound webhook event a subscriber can register for.
The wire form is dot-separated (order.created) — that is what the X-Kesk-Event header carries, what the payload's eventType key holds, and what is stored against the subscription. The GraphQL and OpenAPI spellings differ only because a GraphQL enum value cannot contain a dot.
Valid values
BOOKING_CANCELLEDstringBOOKING_COMPLETEDstringBOOKING_CONFIRMEDstringBOOKING_CREATEDstringCUSTOMER_MESSAGEstringORDER_ASSIGNEDstringORDER_CANCELLEDstringORDER_COMPLETEDstringORDER_CREATEDstringORDER_UPDATEDstringPAYMENT_RECEIVEDstringPAYMENT_REFUNDEDstringPRODUCT_LOW_STOCKstringREVIEW_CREATEDstringUNIT_ASSIGNEDstringUNIT_DELIVERY_COMPLETEDstringUNIT_MAINTENANCE_REQUIREDstringUNIT_REGISTEREDstringUNIT_STATUS_CHANGEDstringUNIT_TELEMETRY_ALERTstringUNIT_VERIFIEDstring
Triggered when a booking is cancelled
Triggered when a booking is completed
Triggered when a booking is confirmed
Triggered when a new booking is created
Triggered when a customer sends a message
Triggered when a driver is assigned to an order
Triggered when an order is cancelled
Triggered when an order is completed
Triggered when a new order is placed
Triggered when an order is updated
Triggered when a payment is received
Triggered when a payment is refunded
Triggered when a product's stock is low
Triggered when a customer leaves a review
Triggered when an autonomous unit accepts an order
Triggered when an autonomous unit completes a delivery
Triggered when an autonomous unit reports it needs servicing
Triggered when an autonomous delivery unit is registered
Triggered when an autonomous unit's operational status changes
Triggered on a low-battery or geofence-breach alert from a unit (rate-limited per unit and alert type)
Triggered when an autonomous unit passes verification
Built with