Skip to main content

Webhooks

A webhook makes the platform call your endpoint when something happens, so you do not have to poll for changes. Visible to Admins only.

The Webhooks list

Columns​

ColumnWhat it shows
#Row number in the current view.
ContractThe contract whose events this webhook receives.
URLThe endpoint that receives the callback.
Event typeThe events subscribed to.
StatusActive or Inactive. Only active webhooks fire.

Create a webhook​

  1. Click Create.
  2. Fill in the form.

The New webhook dialog

FieldRequiredNotes
Contract IDYesWhich contract's events to subscribe to. One webhook per contract; create several if you have several contracts.
Webhook URLYesAn HTTPS endpoint that accepts POST.
Event typeYesOne or more events — see below.
StatusYesActive by default.
  1. Click Create.

Event types​

The event type picker

EventFires when
Order createdA new order is created — through the portal, the API or a widget.
Order item status changedAn order item changes status, for example when it is refunded.
Flight delay statusThe status of a flight covered by a Delay Care booking changes, for example from Scheduled to Delayed.
Product addedA new product becomes available under the contract.
Product updatedAn existing product's details change.
Product removedA product is withdrawn from the contract.

You can select several events on one webhook.

Edit or delete​

Click a row to edit it — the same form opens with the current values. Change what you need and save.

To delete, select the webhook using its checkbox and use the delete action.

warning

Deleted webhooks cannot be recovered. If you only want to pause delivery, set Status to Inactive instead — the configuration is kept and can be reactivated later.

Endpoint requirements​

  • Must be reachable over HTTPS.
  • Must accept POST with a JSON body.
  • Should respond quickly with a 2xx. Do the real work asynchronously.
  • Should be idempotent — handle the same event arriving more than once without double-processing.

Payload formats are documented in Webhook integration.

Export​

Download Excel exports the list, with the columns Contract, URL, Event type and Status. The file is named Webhooks_DDMMYYYY_HHMM.xlsx, for example Webhooks_26112025_1152.xlsx.