--- title: Airtable credentials contentType: - integration - reference priority: high nodeTitle: Airtable credentials originalFilePath: integrations/builtin/credentials/airtable.md originalUrl: https://docs.n8n.io/integrations/builtin/credentials/airtable url: https://docs.n8n.io/integrations/builtin/credentials/airtable description: >- Documentation for Airtable credentials. Use these credentials to authenticate Airtable in n8n, a workflow automation platform. layout: width: default title: visible: true description: visible: false tableOfContents: visible: true outline: visible: true pagination: visible: true metadata: visible: true tags: visible: true actions: visible: true --- # Airtable credentials You can use these credentials to authenticate the following nodes: * [Airtable](../app-nodes/n8n-nodes-base.airtable/README.md) * [Airtable Trigger](../trigger-nodes/n8n-nodes-base.airtabletrigger.md) ## Prerequisites Create an [Airtable](https://airtable.com/) account. ## Supported authentication methods * Personal Access Token (PAT) * OAuth2 {% hint style="warning" %} **Feature availability** The API key authentication method that n8n used to offer with Airtable is deprecated. Airtable [fully deprecated these keys](https://support.airtable.com/v1/docs/airtable-api-deprecation-guidelines) as of February 2024. If you were using an Airtable API credential, replace it with an Airtable Personal Access Token or Airtable OAuth2 credential. n8n recommends using Personal Access Token instead. {% endhint %} ## Related resources Refer to [Airtable's API documentation](https://airtable.com/developers/web/api/authentication) for more information about the service. ## Using personal access token To configure this credential, you'll need: * A Personal **Access Token** (PAT) To create your PAT: 1. Go to the Airtable Builder Hub [Personal access tokens](https://airtable.com/create/tokens) page. 2. Select **+ Create new token**. Airtable opens the **Create personal access token** page. 3. Enter a **Name** for your token, like `n8n credential`. 4. Add **Scopes** to your token. Refer to Airtable's [Scopes](https://airtable.com/developers/web/api/scopes) guide for more information. n8n recommends using these scopes: * `data.records:read` * `data.records:write` * `schema.bases:read` 5. Select the **Access** for your token. Choose from a single base, multiple bases (even bases from different workspaces), all of the current and future bases in a workspace you own, or all of the bases from any workspace that you own including bases/workspace added in the future. 6. Select **Create token**. 7. Airtable opens a modal with your token displayed. Copy this token and enter it in your n8n credential as the **Access Token**. Refer to Airtable's [Find/create PATs documentation](https://support.airtable.com/v1/docs/creating-personal-access-tokens) for more information. ## Using OAuth2 {% include "https://app.gitbook.com/s/GixZThfitWP21x2gQFpD/~/reusable/HoGXnGIfupVt81dGox48/" %} If you're [self-hosting n8n](https://app.gitbook.com/s/jm0ZYRpZIPWge2ZSiDYO/host-n8n), you'll need: * An **OAuth Redirect URL** * A **Client ID** * A **Client Secret** To generate all this information, register a new Airtable integration: 1. Open your Airtable Builder Hub [**OAuth integrations**](https://airtable.com/create/oauth) page. 2. Select the **Register new OAuth integration** button. 3. Enter a name for your OAuth integration. 4. Copy the **OAuth Redirect URL** from your n8n credential. 5. Paste that redirect URL in Airtable as the **OAuth redirect URL**. 6. Select **Register integration**. 7. On the following page, copy the **Client ID** from Airtable and paste it into the **Client ID** in your n8n credential. 8. In Airtable, select **Generate client secret**. 9. Copy the client secret and paste it into the **Client Secret** in your n8n credential. 10. Select the following scopes in Airtable: * `data.records:read` * `data.records:write` * `schema.bases:read` 11. Select **Save changes** in Airtable. 12. In your n8n credential, select the **Connect my account**. A **Grant access** modal opens. 13. Follow the instructions and select the base you want to work on (or all bases). 14. Select **Grant access** to complete the connection. Refer to the [Airtable Register a new integration documentation](https://airtable.com/developers/web/guides/oauth-integrations) for steps on registering a new Oauth integration.