Skip to main content

Documentation Index

Fetch the complete documentation index at: https://nango.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

πŸš€ Quickstart

Connect to Airtable with Nango and see data flow in 2 minutes.
1

Create the integration

In Nango (free signup), go to Integrations -> Configure New Integration -> Airtable.
2

Authorize Airtable

Go to Connections -> Add Test Connection -> Authorize, then log in to Airtable. Later, you’ll let your users do the same directly from your app.
3

Call the Airtable API

Let’s make your first request to the Airtable API (fetch records from a table). Replace the placeholders below with your secret key, integration ID, and connection ID:
curl "https://api.nango.dev/proxy/v0/meta/bases" \
  -H "Authorization: Bearer <NANGO-SECRET-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>"
Or fetch credentials with the Node SDK or API.βœ… You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our Auth implementation guide to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.

πŸ“š Airtable Integration Guides

Nango maintained guides for common use cases. Official docs: Airtable Web API Documentation

🧩 Pre-built syncs & actions for Airtable

Enable them in your dashboard. Extend and customize to fit your needs.

Bases

Function nameDescriptionTypeSource code
create-baseCreate a new Airtable base in a workspace.ActionπŸ”— Github
get-base-collaboratorsRetrieve collaborators and permissions for an Airtable base.ActionπŸ”— Github
list-basesList Airtable bases accessible to the authenticated user.ActionπŸ”— Github

Comments

Function nameDescriptionTypeSource code
create-commentCreate a comment on an Airtable record.ActionπŸ”— Github
delete-commentDelete a comment from an Airtable record.ActionπŸ”— Github
list-commentsList comments on an Airtable record.ActionπŸ”— Github
update-commentUpdate a comment on an Airtable record.ActionπŸ”— Github

Fields

Function nameDescriptionTypeSource code
create-fieldCreate a new field on an Airtable table.ActionπŸ”— Github
update-fieldUpdate metadata for an Airtable field.ActionπŸ”— Github

Metadata

Function nameDescriptionTypeSource code
get-base-schemaRetrieve Airtable base schema metadata including tables and fields.ActionπŸ”— Github

Records

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-recordCreate a single Airtable record in a table.ActionπŸ”— Github
delete-recordDelete a single Airtable record by record ID.ActionπŸ”— Github
get-recordRetrieve a single Airtable record by record ID.ActionπŸ”— Github
list-recordsList Airtable records from a table with view, filter, and pagination options.ActionπŸ”— Github
replace-recordReplace a single Airtable record.ActionπŸ”— Github
update-recordUpdate fields on a single Airtable record.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

Tables

Function nameDescriptionTypeSource code
create-tableCreate a new table in an Airtable baseActionπŸ”— Github
update-tableUpdate metadata for an Airtable table.ActionπŸ”— Github

Users

Function nameDescriptionTypeSource code
get-user-infoRetrieve information about the authenticated Airtable user and scopes.ActionπŸ”— Github

Views

Function nameDescriptionTypeSource code
list-viewsList views available in an Airtable base.ActionπŸ”— Github

Webhooks

Function nameDescriptionTypeSource code
create-webhookCreate an Airtable webhook on a base.ActionπŸ”— Github
delete-webhookDelete an Airtable webhook from a 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
set-webhook-notificationsEnable or disable notifications for an Airtable webhook.ActionπŸ”— Github

Others

Function nameDescriptionTypeSource code
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