Airtable SCIM provisioning from Google Workspace
Provision Airtable users and groups from Google Workspace with the Airtable SCIM API: SSO prerequisite, the personal access token scope and setup.
- SCIM base URL
https://airtable.com/scim/v2- Vendor plan
- Airtable Business, Enterprise or Enterprise Scale, with SSO
- Authentication
- Personal access token with the enterprise.scim.usersAndGroups:manage scope
- Provisions
- Users, groups, deactivation
Airtable has a SCIM 2.0 API at https://airtable.com/scim/v2, called with a personal access token that has the enterprise.scim.usersAndGroups:manage scope. Most of this guide shows how to create that token. In AnySCIM you then paste it and choose who gets Airtable.
Before you start
- An Airtable Business, Enterprise or Enterprise Scale plan. Syncing groups needs Enterprise or Enterprise Scale.
- SSO set up for your Airtable enterprise. Airtable can't set passwords through SCIM, so users sign in with SSO.
- Your email domain verified in the Airtable admin panel. SCIM only manages users on verified domains.
- An Airtable enterprise admin to create the token.
Step 1: Create the Airtable personal access token
- Sign in to Airtable as an enterprise admin and go to airtable.com/create/tokens.
- Click Create new token and name it, for example
AnySCIM. - Under Scopes, add only
enterprise.scim.usersAndGroups:manage. - Under Access, add your enterprise account.
- Click Create token and copy it. It starts with
pat, and Airtable shows it only once.
The token acts as the admin who created it. Create it from a dedicated admin account, so provisioning keeps working when people change roles.
Step 2: Add the token to AnySCIM
- Open Connections → New connection and choose Airtable. The base URL is already filled in.
- Paste the token and click Test connection.
- Choose who gets Airtable: tick the Google groups or organizational units. On Enterprise or Enterprise Scale, turn on Push group membership to create Airtable groups from Google groups. On Business, leave it off.
- Check the dry-run and click Activate connection.
Good to know
- Managed users only: SCIM can only see and change users that your enterprise manages, meaning users on your verified domains.
- Sign-in: provisioned users sign in with SSO. The email your SSO app sends must match the email AnySCIM provisions.
- Leavers: when a Google user is suspended, AnySCIM sends
active: falseand Airtable deactivates the user.
Troubleshooting
- 400 when creating a user: the email isn't on a verified domain of your enterprise. Verify the domain in Airtable, or take those users out of scope.
- 403 on every request: the token lacks the
enterprise.scim.usersAndGroups:managescope or access to your enterprise account. Create a new token with both. - Errors on groups: your plan doesn't include SCIM groups. Turn off Push group membership.
FAQ
Which Airtable plans support SCIM?
Business, Enterprise and Enterprise Scale can manage users with SCIM. Group management needs Enterprise or Enterprise Scale.
Does Airtable SCIM require SSO?
Yes. Airtable can't set passwords through SCIM, so SSO is required before users can be created.
Which token does Airtable SCIM need?
A personal access token created by an enterprise admin, with the enterprise.scim.usersAndGroups:manage scope and access to the enterprise account.
Try it on your own directory
Connect Google Workspace and preview the first sync in dry-run: nothing is sent until you activate the connection.