Event Types
1 minute to readThe following event types can trigger a webhook to send outgoing messages:
- table.recordInsert – triggers messages when a new record is added to a table
- table.recordDelete – triggers messages when a record is deleted from a table
- table.recordUpdate – triggers messages when either specific fields or all fields are updated in a table (that is, when their values change)
You can configure your webhook to send messages based on the following actions that occur in tables:
Source | Action | Webhooks Supported |
---|---|---|
DataPage/DataPart | All single and bulk operations | Yes |
REST API | All single and bulk operations | Yes |
Extension | Yes | |
Triggered action | Yes | |
Task | Yes | |
Datasheet | Create record Update record Delete record Delete selected records | Yes |
Replace value in records Delete all records Delete table Change table design Cascade-delete related records Cascade-update related fields | No | |
Import | No | |
Data import/export task | No |
When you configure a webhook event, you can select which changes can trigger webhook messages based on how the data is updated (through Datasheet, DataPages, DataParts, Extensions, REST APIs, Triggered actions, or Tasks).
Note: If a triggered action is enabled for the same event as the webhook, fields with list data types will not be sent in the payload.