logo
Connectors

Airtable

Integrate Airtable bases with AINexLayer

Airtable OAuth Integration Guide

This guide explains how to set up an Airtable OAuth integration for AINexLayer.

Step 1: Accessing Airtable OAuth Integrations

  1. Navigate to airtable.com/create/oauth
  2. In the Builder Hub, under Developers, click "OAuth integrations"
  3. Click "Register an OAuth integration"

Airtable OAuth Integrations Page

Step 2: Registering an Integration

Complete the basic integration details:

FieldValue
NameAINexLayer
OAuth redirect URLhttp://localhost:8000/api/v1/auth/airtable/connector/callback

Click "Register integration"

Register Integration Form

Step 3: Configuring Scopes

After registration, configure the required scopes (permissions) for your integration:

Record data and comments

ScopeDescription
data.recordComments:readSee comments in records
data.records:readSee the data in records

Base schema

ScopeDescription
schema.bases:readSee the structure of a base, like table names or field types

User metadata

ScopeDescription
user.email:readSee the user's email address

Scopes Configuration

Step 4: Configuring Support Information

Scroll down to configure the support information and authorization preview:

FieldValue
Support emailYour support email address
Privacy policy URLYour privacy policy URL
Terms of service URLYour terms of service URL

The preview shows what users will see when authorizing AINexLayer:

  • The data in your records
  • Comments in your records
  • The structure of your base, like table names or field types
  • Your email address

Click "Save changes"

Support Information & Preview

Step 5: Obtaining OAuth Credentials

After saving, you'll find your OAuth credentials on the integration page:

  1. Copy your Client ID
  2. Copy your Client Secret

Never share your client secret publicly.


Deploying AINexLayer with Airtable Connector

Add the Airtable credentials to your .env file (created during Docker installation):

AIRTABLE_CLIENT_ID=your_airtable_client_id
AIRTABLE_CLIENT_SECRET=your_airtable_client_secret
AIRTABLE_REDIRECT_URI=http://localhost:8000/api/v1/auth/airtable/connector/callback

Then restart the services:

docker compose up -d

On this page