OAuth providers
Airtable
Set up Airtable OAuth for database and spreadsheet management
Overview
Section titled “Overview”Connect your users to Airtable for database and spreadsheet management, record access, and schema operations.
| Property | Value |
|---|---|
| Provider ID | airtable |
| Category | Productivity |
| PKCE | Required |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Create an Airtable OAuth Integration
Section titled “Step 1: Create an Airtable OAuth Integration”Go to the Airtable Developer Hub
Navigate to airtable.com/create/oauth and sign in.
Create a new OAuth integration
Enter your integration name and description.
Add the redirect URL
Add the Redirect URI from the Developer Portal to the Redirect URLs field.
Select scopes
Select the scopes the application needs (e.g., data.records:read, schema.bases:read).
Get credentials
Copy the Client ID and generate a Client Secret.
Step 2: Add to Alter Vault
Section titled “Step 2: Add to Alter Vault”Open the Developer Portal
Go to portal.alterauth.com and navigate to the application.
Add Airtable provider
Go to OAuth Providers > Add Provider > Airtable.
Enter credentials
- Client ID: Paste your Airtable Client ID
- Client Secret: Paste your Airtable Client Secret
Select scopes
Choose the scopes the application needs.
Save
Click Save. The provider is now active.
Available Scopes
Section titled “Available Scopes”| Scope | Description |
|---|---|
data.records:read | Read records in bases |
data.records:write | Create, update, and delete records |
schema.bases:read | Read base schema |
schema.bases:write | Create and modify base schema |
webhook:manage | Create and manage webhooks |
- Airtable requires PKCE for all OAuth flows. Alter Vault handles this automatically.
- Scopes are colon-separated (e.g.,
data.records:read). - See the Airtable OAuth documentation for more details.