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 extension, then click the settings icon (⚙️) to open the settings screen.
- Under Workspaces, click Manage workspace next to the workspace you want.
- Under Airtable OAuth Connection, click Authorize.
- On the modal that opens, click I understand, let’s authorize.
- A new tab/window will open, prompting you to let Data Fetcher access Airtable.
- Add the bases you want Data Fetcher to have access to.
- Select All current and future bases in all current and future workspaces to avoid any unauthorized 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)
- Hover over the extension, then click the settings icon (⚙️) to open the settings screen.
- Under Workspaces, click Manage workspace next to the workspace you want.
- Under Airtable Personal Access Token (PAT), click the + Add button.
- Enter your Airtable personal access token.
- You can create a token here: https://airtable.com/create/tokens/new . Make sure you give it access to all bases, and the following scopes: data.records:read, data.records:write, schema.bases:read, webhook:manage.
- Click Save.
Important: PAT takes precedence
If both OAuth and 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