Airtable · api · fg-0435
Airtable webhook stops sending notifications after seven days with no error
Notification pings stop exactly one week after the webhook was created
Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100
Cause
Webhooks created with a personal access token or OAuth expire and turn off after 7 days unless refreshed. Pings carry no data, the changes have to be pulled from the payloads endpoint, and payloads are deleted after one week.
Fix
Call list webhook payloads on every ping (which also extends the webhook) and run a daily refresh call as a backstop. Store the cursor between calls.
Apply
curl -X POST "https://api.airtable.com/v0/bases/$BASE_ID/webhooks/$WEBHOOK_ID/refresh" -H "Authorization: Bearer $AIRTABLE_PAT"
Affects: Airtable Web API webhooks created with personal access tokens or OAuth, as of 2026-10
Sources
- https://airtable.com/developers/web/api/create-a-webhook
- https://airtable.com/developers/web/api/list-webhook-payloads
Have your agent know this before it fails
claude mcp add --transport http footgun https://getfootgun.com/api/mcp