Webhook events
Every event an outbound webhook subscription can receive, with the payload each one carries.
Subscribe to these event names with the Webhook Subscriptions endpoints. Each delivery is a { workspace, type, data… } envelope around the same notification the WebSocket API emits, so the payload fields are documented on the linked notification pages. See the webhooks guide for delivery, signatures and retries.
Event names are not versioned. Payloads are additive-only: fields may be added, never removed or renamed. Receivers should ignore unknown fields.
| Event | Built from notification | Notes |
|---|---|---|
task.created | boardTaskCreate | |
task.updated | boardTaskUpdate, boardTaskMove, boardTaskAssign | Covers moves between columns, assignment changes and edits to the subject or description. |
task.deleted | boardTaskRemove | |
chat.message.created | chatCreateMessage | |
asset.published | assetStatusUpdate | Fires only when an asset becomes active; other status changes are not delivered. |
webhook.test | webhookTest | Synthetic event sent by the test endpoint to one subscription, regardless of its event list. |