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)

Important: In a single webhook, you cannot create two events with the same configuration. For each table in one outgoing webhook, you can define:

  • One table.recordInsert event 
  • One table.recordDelete event
  • One table.recordUpdate event for all fields or multiple table.recordUpdate events for different columns in a table 

You can configure your webhook to send messages based on the following events: 

ObjectActionWebhook Supported
DataPage All single and bulk operations Yes
REST API All single and bulk operations Yes

Table 

Create record
Update record
Delete record 
Yes
Replace value in records
Delete all records
Delete table
Change table design 
No
Import  No
Data import/export task No
Triggered action No
Application task No

Note: Webhooks work only on tables that do not have any triggered actions enabled for the same event.