Webhook Limit Warning
Issue
The following warning appears on the Fivetran dashboard when my sync is in progress:
We couldn't create webhooks for the following bases as we have reached the maximum limit of webhooks that Airtable allows for each base
Environment
Connector: Airtable
Resolution
Delete at least one of the existing webhooks in Airtable using Airtable's Webhooks API.
To delete a webhook, do the following:
Determine the webhook that you want to delete. To identify the ID of the webhook you want to delete, use the following curl request:
curl "https://api.airtable.com/v0/bases/{baseId}/webhooks" \ -H "Authorization: Bearer <YOUR_TOKEN>"
Delete the webhook using the following curl request:
curl -X DELETE "https://api.airtable.com/v0/bases/{baseId}/webhooks/{webhookId}" \ -H "Authorization: Bearer <YOUR_TOKEN>"
NOTE: If you created the webhook using an API key, you must delete it using the API key and not with an OAuth token.
Cause
Airtable allows other application to create only 10 webhooks for each base.
If you have already created 10 webhooks for a base, our connector fails to create a new webhook to capture your incremental data for the tables of these bases. In this scenario, the connector starts re-importing the tables of these bases.