> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lumos.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Airtable

*This is the for the **Airtable Provisioning** connector identified by the app id airtable\_ics. It covers full user lifecycle management (create, activate, deactivate, delete) plus group membership and base and workspace access provisioning. For the standard read-and-deprovision connector, see Airtable (Legacy).*

## After this article

You'll be able to connect Airtable to Lumos to sync users and groups, provision and deprovision user accounts, and manage group membership and base and workspace role assignments.

## Capabilities

| Functionality | Type | Sync | Provision | Description |
| :- | :- | :- | :- | :- |
| Users | Account | Yes | Yes | Sync user accounts, and create, activate, deactivate, or delete users |
| Groups | Permission | Yes | Yes | Sync groups and assign group membership |
| Base roles | Permission | Yes | Yes | Read base collaborators, and assign or unassign base roles |
| Workspace roles | Permission | Yes | Yes | Read workspace collaborators, and assign or unassign workspace roles |

Groups, bases, workspaces, and permission levels appear in Lumos under the same names Airtable shows in its own UI.

| Deprovisioning Action | Type | Description |
| :- | :- | :- |
| Deactivate | User | Deactivates the user in the Airtable enterprise account |
| Delete | User | Removes the user from the Airtable enterprise account |

## Required plan and roles

* **Airtable account:** the integration connects to an Airtable **Enterprise** account. You need your **Enterprise Account ID** to set it up.
* **Scopes:** the connection uses Airtable enterprise API scopes.
  * `enterprise.scim.usersAndGroups:manage`: add, update, or remove users and groups, and manage attributes associated with users and groups
  * `enterprise.user:read`: view user profiles, email addresses, and associated metadata
  * `enterprise.user:write`: update user profiles, roles, or other attributes
  * `enterprise.account:read`, `schema.bases:read`, and `workspacesAndBases:read`: list workspaces and bases and read their names, so they appear under their real names in Lumos

## Read-only access vs provisioning

**Is read-only possible?** No. This connector authorizes with the same Airtable enterprise OAuth scopes as the standard Airtable connector, including `enterprise.scim.usersAndGroups:manage` and `enterprise.user:write`, and no narrower read-only scope set is documented for it.

**What full provisioning requires.** Your Airtable Enterprise Account ID and OAuth authorization of `enterprise.scim.usersAndGroups:manage`, `enterprise.user:read`, `enterprise.user:write`, `enterprise.account:read`, `schema.bases:read`, and `workspacesAndBases:read`. Follow the steps below. This covers full user lifecycle (create, activate, deactivate, delete), group membership assignment, and base and workspace role assignment and unassignment.

**Watch out for.** Delete can't remove the admin who owns the connection's token, and it can't remove the sole owner of a workspace that still has other collaborators (Airtable returns a 422 in both cases). If you only need read access plus basic deprovisioning, the standard Airtable connector is a separate, narrower connection, not a setting on this one.

## Instructions

**Phase 1: Find your Enterprise Account ID in Airtable**

1. Locate your Airtable **Enterprise Account ID** (available to Airtable enterprise admins in the Airtable admin panel).

**Phase 2: Connect in Lumos**

1. Find the Airtable card in your Lumos integrations (reconnect an existing card or add a new one).
2. Enter your **Enterprise Account ID**.
3. Click **Connect**.
4. Follow the instructions in the pop-up that appears to authorize the scopes and finish connecting.

If you connected Airtable before September 2026, reconnect the card once and approve the scopes again. Lumos now requests `enterprise.account:read`, `schema.bases:read`, and `workspacesAndBases:read`, and an existing connection doesn't have them until it is reauthorized.

## API Endpoints Used

<Note>
  The API endpoints this integration uses are available to logged-in Lumos customers. [Log in](/login) to view them.
</Note>

## Troubleshooting

**Connection fails after entering the Enterprise Account ID.** Verify the ID belongs to the enterprise account you administer and that the authorizing user is an Airtable enterprise admin able to grant the `enterprise.*` scopes.

**Bases and workspaces show generic names, or the sync reports a missing scope.** The connection was authorized before Lumos began requesting `enterprise.account:read`, `schema.bases:read`, and `workspacesAndBases:read`. Reconnect the Airtable card and approve all requested scopes.

**Provisioning or deprovisioning actions fail with permission errors.** Confirm the `enterprise.scim.usersAndGroups:manage` scope was granted during the OAuth authorization. Re-run the connection pop-up if scopes were declined.
