Skip to main content
Every delivery has the same envelope (action, workspaceId, webhookId, webhookTimestamp, data; see Webhooks). The shape of data depends on whether the event is about an integration or a connection.

Connection events

data for connection events:
For connection.deleted, the connection may already be gone when the payload is built, in which case data contains only { "id": "conn_abc123" }.

Integration events

data for integration events:
As with connections, integration.deleted may carry only { "id": "..." }.

Handling events

A typical handler only needs to act on a few events:
Subscribe only to the events you handle. You choose them per webhook in Settings → Webhooks.