The 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  All single and bulk operations  Yes
REST API  All single and bulk operations  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, 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.