Skip to main content
Column events let you react to changes at the field level in your Airtable base—when columns are created, renamed, have their type changed, or are deleted. This is separate from record events (which track data changes) and table events (which track table structure).

Overview

Setup

You can register column event webhooks via:
  • Dashboard: Add a new webhook and select “New Column”, “Updated Column”, or “Deleted Column” as the event type
  • API: Use the Register Webhook endpoint with event: "column_create", "column_update", or "column_delete"
For all column events, you can optionally specify which tables to watch. Leave the selection empty to watch all tables in the base.

Watch New Columns (column_create)

Triggers when a new column is created in a table.

Payload example

Key components


Watch Updated Columns (column_update)

Triggers when a column’s name or type is changed.

Payload example (renamed column)

Payload example (type changed)

Key components

Only fields that actually changed are included in column. If only the name changed, type will be omitted, and vice versa.

Watch Deleted Columns (column_delete)

Triggers when a column is deleted from a table.

Payload example

Key components


When to use Column Events

  • Sync schema changes to external systems when columns are added, renamed, or removed
  • Audit column renames and type changes
  • Notify your team when someone modifies the base structure
  • Maintain documentation that reflects the current table schema
  • Trigger migrations when column types change (e.g. singleLineText → multilineText)