Airtable (Personal Access Token)

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (API Key)✅
Pre-built authorization UI✅
Custom authorization UI✅
End-user authorization guide✅
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
batch-create-recordsCreate multiple Airtable records in one request.Action🔗 Github
batch-delete-recordsDelete multiple Airtable records by record ID.Action🔗 Github
batch-replace-recordsReplace multiple Airtable records in one request.Action🔗 Github
batch-update-recordsUpdate multiple Airtable records in one request.Action🔗 Github
create-baseCreate a new Airtable base in a workspace.Action🔗 Github
create-commentCreate a comment on an Airtable record.Action🔗 Github
create-fieldCreate a new field on an Airtable table.Action🔗 Github
create-recordCreate a single Airtable record in a table.Action🔗 Github
create-tableCreate a new table in an Airtable baseAction🔗 Github
create-webhookCreate an Airtable webhook on a base.Action🔗 Github
delete-commentDelete a comment from an Airtable record.Action🔗 Github
delete-recordDelete a single Airtable record by record ID.Action🔗 Github
delete-webhookDelete an Airtable webhook from a base.Action🔗 Github
get-base-collaboratorsRetrieve collaborators and permissions for an Airtable base.Action🔗 Github
get-base-schemaRetrieve Airtable base schema metadata including tables and fields.Action🔗 Github
get-recordRetrieve a single Airtable record by record ID.Action🔗 Github
get-user-infoRetrieve information about the authenticated Airtable user and scopes.Action🔗 Github
list-basesList Airtable bases accessible to the authenticated user.Action🔗 Github
list-commentsList comments on an Airtable record.Action🔗 Github
list-recordsList Airtable records from a table with view, filter, and pagination options.Action🔗 Github
list-viewsList views available in an Airtable base.Action🔗 Github
list-webhook-payloadsList delivered payload batches for an Airtable webhook.Action🔗 Github
list-webhooksList webhooks configured on an Airtable base.Action🔗 Github
refresh-webhookRefresh an Airtable webhook expiration before it expires.Action🔗 Github
replace-recordReplace a single Airtable record.Action🔗 Github
set-webhook-notificationsEnable or disable notifications for an Airtable webhook.Action🔗 Github
update-commentUpdate a comment on an Airtable record.Action🔗 Github
update-fieldUpdate metadata for an Airtable field.Action🔗 Github
update-recordUpdate fields on a single Airtable record.Action🔗 Github
update-tableUpdate metadata for an Airtable table.Action🔗 Github
upload-attachmentUpload an attachment into a record's attachment field.Action🔗 Github
upsert-recordsUpdate or insert Airtable records using performUpsert match fields.Action🔗 Github
basesSync Airtable bases visible to the authenticated user.Sync🔗 Github
recordsSync Airtable records for a specific base and table.Sync🔗 Github
tablesSync Airtable table schemas across bases in scope.Sync🔗 Github
viewsSync Airtable views for bases and tables in scope.Sync🔗 Github
webhooksSync Airtable webhooks configured on bases in scopeSync🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account❓
Paid test account❓
Partnership❓
App review❓
Security audit❓

Setup guide

No setup guide yet.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

  • Airtable (Personal Access Token) uses API_KEY auth mode with authorization: Bearer API_KEY in the request header to access different endpoints.
Contribute API gotchas by editing this page

Going further

Connect to Airtable (Personal Access Token)

Guide to connect to Airtable (Personal Access Token) using Connect UI

On this page