Your Data Fetcher workspace uses a single authorization (whether through OAuth
or PAT) to access all your Airtable bases. So you need to give it access to
every base you want to run scheduled / webhook URL / triggers in.
Authorize with OAuth
- Hover over the Data Fetcher extension, then click the settings icon (⚙️).
- Make sure the correct workspace is selected in the top-left dropdown.
- Click the Airtable access section on the left-hand menu.
- Under OAuth Connection, click + Authorize.
- On the modal that opens, click I understand, let’s authorize.
- A new tab/window will open - select + Add all resources to avoid access issues in the future.
- Click Grant access.
- Back in the Data Fetcher extension, you should see Connected under Airtable OAuth Connection.
Authorize with a personal access token (PAT)
- Go to Airtable’s token creation page.
- Create a new token with access to all bases and these scopes:
data.records:readdata.records:writeschema.bases:readwebhook:manage
- Hover over the Data Fetcher extension, then click the settings icon (⚙️).
- Make sure the correct workspace is selected in the top-left dropdown.
- Click the Airtable access section on the left-hand menu.
- Under Personal Access Token (PAT), click + Add.
- Paste in your Airtable personal access token.
- Click Save.
Important: PAT takes precedence
If both OAuth and a PAT are configured for a workspace, Data Fetcher will always use the PAT for authentication. This means:- If you want to use OAuth, make sure no PAT is configured
- If you want to switch from PAT to OAuth, you’ll need to remove the PAT first