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 or directory.
- table.recordDelete – triggers messages when a record is deleted from a table or directory.
- table.recordUpdate – triggers messages when either specific fields or all fields are updated in a table (that is, when their values change) or directory.
You can configure your webhook to send messages based on the following actions that occur in tables:
| Source | Action | Webhooks Supported |
|---|---|---|
| Data imports | Yes | |
| Data import tasks | Yes | |
| DataPages/DataParts | All single and bulk operations | 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 | |
| Extensions | Yes | |
| REST API | All single and bulk operations | Yes |
| Tasks | Yes | |
| Triggered actions | Yes |
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, Tasks, Data Imports, or Data Import 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.