# Airtable API changelog

We check Airtable's developer changelog every day, because we run production integrations on the Airtable API. This page lists the 72 changes we have recorded since monitoring started on 26 March 2026, newest first. Our last successful check was on 27 September 2026. We are on it; until then this page may miss the newest changes.

**In short:** No breaking changes or deprecations in the Airtable API in the last 90 days.

- [Official Airtable changelog](https://airtable.com/developers/web/api/changelog)
- [RSS feed: Airtable API changes](https://seamless.engineering/api-changelog/airtable/rss.xml)

## Airtable API changes

Labels are assigned automatically. Check the vendor's note before planning work around an entry.

### June 2026

- **Update workspace AI allowlist endpoint** (New feature, 24 Jun 2026): New beta API endpoint to add or remove up to 10 workspaces from the enterprise AI allowlist, enabling programmatic management of AI access controls.
- **Update workspace AI allowlist endpoint (Beta)** (New feature, 24 Jun 2026): New beta API endpoint to add or remove up to 10 workspaces from the enterprise AI allowlist.
- **Revoke enterprise personal access tokens endpoint** (New feature, 8 Jun 2026): New Beta API endpoint to revoke up to 100 personal access tokens for users administered by a root enterprise account.

### May 2026

- **Expanded SCIM provisioning with non-email support** (New feature, 21 May 2026): New Airtable SSO schema extension and support for non-email NameIDs, multiple email domains, and off-domain user provisioning via SCIM.
- **New SSO audit log event types** (New feature, 21 May 2026): Added audit log event types for SSO identity linking, external user creation, identity provider management, and email-domain SSO piggybacking.
- **Non-email SCIM userName support** (New feature, 21 May 2026): When SSO identity provider has emailAttribute configured, userName can now be a non-email IdP-supplied SSO identifier with email taken from emails[primary].value.
- **Non-email SCIM userName support** (New feature, 21 May 2026): SCIM userName now returns the IdP-supplied SSO identifier (which may be non-email) when emailAttribute is configured, with email taken from emails[primary].value.
- **SCIM provisioning expansion for non-email NameIDs and multiple domains** (New feature, 21 May 2026): Extended SCIM provisioning to support non-email NameIDs from SSO providers, multiple email domains, and off-domain user provisioning via new Airtable SSO extension and emailDomain field.
- **List enterprise personal access tokens endpoint** (New feature, 20 May 2026): New beta API endpoint to retrieve personal access tokens for users administered by an enterprise account with optional resource inclusion.

### April 2026

- **Get base collaborators now open to all plans** (New feature, 6 Apr 2026): The Get base collaborators endpoint is now available to all billing plans, not just enterprise.

### March 2026

- **Get base collaborators accepts schema.bases:read scope** (New feature, 24 Mar 2026): Get base collaborators endpoint now accepts schema.bases:read scope in addition to workspacesAndBases:read, providing more granular access control.
- **Get base collaborators accepts schema.bases:read scope** (New feature, 24 Mar 2026): Get base collaborators endpoint now accepts the schema.bases:read scope in addition to workspacesAndBases:read for improved scope flexibility.

### November 2025

- **Create base from package endpoint** (New feature, 10 Nov 2025): New API endpoint to create an enterprise managed app from a package.
- **List packages and Create base from package endpoints** (New feature, 10 Nov 2025): New API endpoints to retrieve all packages in an enterprise and create enterprise managed apps from packages.
- **List packages endpoint** (New feature, 10 Nov 2025): New API endpoint to retrieve all packages in an enterprise, enabling programmatic access to managed app package inventory.
- **New Create base from package endpoint** (New feature, 10 Nov 2025): Added new enterprise API endpoint to create a managed app base from a package.
- **New List packages endpoint** (New feature, 10 Nov 2025): New API endpoint to retrieve all packages in an enterprise, enabling programmatic access to enterprise managed app packages.

### October 2025

- **Get base collaborators returns package installation details** (New feature, 20 Oct 2025): Updated Get base collaborators endpoint to return package installation details when requested with include=packages parameter.

### August 2025

- **Create workspace endpoint** (New feature, 27 Aug 2025): New API endpoint to create new workspaces within an enterprise.
- **Create workspace endpoint released** (New feature, 27 Aug 2025): New API endpoint to create new workspaces within an enterprise, enabling programmatic workspace management.
- **New Create workspace endpoint** (New feature, 27 Aug 2025): Added new Create workspace endpoint allowing programmatic creation of new workspaces within an enterprise.
- **Enterprise Admin scopes now generally available for OAuth** (New feature, 5 Aug 2025): OAuth integrations can now request enterprise admin scopes including data.records:manage and workspaces.and.bases:manage without requiring special approval.

### March 2025

- **OAuth PKCE implementation updated to RFC 7636 Section 4.4** (Breaking, 13 Mar 2025): code_challenge will no longer be set as a query parameter in the authorization redirect URI, aligning with RFC 7636 standards.
- **OAuth PKCE implementation updated to RFC 7636 Section 4.4** (Other, 13 Mar 2025): Updated OAuth PKCE implementation to comply with RFC 7636 Section 4.4; code_challenge will no longer be set as a query parameter in authorization redirect URI.

### November 2024

- **OAuth token refresh rate limiting improved** (Bug fix, 25 Nov 2024): Multiple OAuth token refresh requests now only invalidate access if the number of requests exceeds 10 per second, improving reliability for high-frequency refresh scenarios.
- **OAuth token refresh rate limiting improved** (Bug fix, 25 Nov 2024): Multiple OAuth token refresh requests now only invalidate access if the number of requests exceeds 10 per second.
- **OAuth token refresh rate limiting improved** (Bug fix, 25 Nov 2024): Multiple OAuth token refresh requests now only invalidate access if the number of requests exceeds 10 per second, improving resilience.
- **Create descendant enterprise endpoint** (New feature, 11 Nov 2024): New API endpoint to create descendant enterprise accounts in an organization with enterprise.account:write scope.
- **Enterprise Hub API capabilities released** (New feature, 11 Nov 2024): Multiple new endpoints and updates for Enterprise Hub feature: Create descendant enterprise, Move workspaces, Move user groups, expanded Get enterprise with aggregated/descendants support, and enhanced Remove user from enterprise functionality.
- **Get enterprise aggregated and descendants support** (New feature, 11 Nov 2024): Get enterprise endpoint now supports retrieving info across the enterprise and its descendants using new include query parameter with values aggregated or descendants.
- **Get enterprise endpoint supports aggregated and descendants queries** (New feature, 11 Nov 2024): Get enterprise endpoint now supports retrieving info across enterprise and descendants via new include query parameter with aggregated or descendants values.
- **New Enterprise Hub API capabilities** (New feature, 11 Nov 2024): Released multiple new endpoints and scopes to support Enterprise Hub feature including descendant enterprise creation, workspace movement, and user group management.
- **New enterprise.account:write and enterprise.groups:manage scopes** (New feature, 11 Nov 2024): Added new OAuth scopes for creating descendant enterprises and moving user groups between enterprise accounts.
- **New enterprise.account:write scope** (New feature, 11 Nov 2024): Added new enterprise.account:write scope that allows creating descendant enterprises.
- **New enterprise.groups:manage scope** (New feature, 11 Nov 2024): Added new enterprise.groups:manage scope that allows moving user groups.
- **New Move user groups endpoint** (New feature, 11 Nov 2024): New API endpoint to bulk move user groups between enterprise accounts belonging to the same organization.
- **Remove user from enterprise supports descendants** (New feature, 11 Nov 2024): Remove user from enterprise endpoint now supports removing user access from enterprise and its descendants via new removeFromDescendants request field.
- **Remove user from enterprise supports descendants** (New feature, 11 Nov 2024): Remove user from enterprise endpoint now supports removing user access from enterprise and its descendants via removeFromDescendants field.

### July 2024

- **New API endpoint** (New feature, 31 Jul 2024): Upload attachment: New endpoint added to upload attachments directly via file bytes to attachment cells.
- **New Upload attachment endpoint** (New feature, 31 Jul 2024): New API endpoint to upload attachments to attachment cells via file bytes directly, enabling programmatic attachment uploads.
- **Upload attachment endpoint** (New feature, 31 Jul 2024): New API endpoint to upload an attachment to an attachment cell via file bytes directly.

### April 2024

- **Grant and revoke admin access endpoints** (New feature, 10 Apr 2024): New API endpoints to bulk grant and revoke admin access to enterprise users.
- **New API endpoints** (New feature, 10 Apr 2024): Admin access management: Added Grant admin access and Revoke admin access endpoints to bulk manage admin access for enterprise users.
- **New Revoke admin access endpoint** (New feature, 10 Apr 2024): New API endpoint to bulk revoke admin access from enterprise users.
- **Get user endpoints now return admin access status** (New feature, 8 Apr 2024): Get user by id and Get users by id or email endpoints now return user's admin access as isAdmin and isSuperAdmin fields.

### February 2024

- **API key deprecation period ended** (Breaking, 1 Feb 2024): The deprecation period for Airtable API keys has ended; authentication documentation updated to reflect this change.

### November 2023

- **Billing plans reference guide added** (Other, 27 Nov 2023): Added Billing plans reference guide distinguishing between tiers including newly added Business tier.
- **API key-based webhook expiry canceled** (Other, 14 Nov 2023): Legacy webhooks created by API keys will no longer expire, reversing the previous deprecation plan for webhook expiration.
- **API key-based webhooks will not expire** (Deprecation, 14 Nov 2023): Legacy webhooks created by API keys will not expire, reversing previous deprecation timeline to support smoother migration experience.
- **Rate limits documentation updated with per-user limits** (Other, 14 Nov 2023): Rate limits documentation updated with details about per-user rate limit for requests using personal access tokens.

### October 2023

- **Update record supports returnFieldsByFieldId parameter** (New feature, 3 Oct 2023): Update record endpoint now supports returnFieldsByFieldId parameter to return field IDs instead of field names.

### September 2023

- **Get base collaborators returns workspaceId** (New feature, 13 Sept 2023): Get base collaborators endpoint now returns the containing workspace ID as workspaceId.

### August 2023

- **Get base schema returns formula text and new user.email:read scope** (New feature, 30 Aug 2023): Get base schema now returns executing formula text; new user.email:read scope added; Get user info endpoint updated to return email when scope permits.

### July 2023

- **Errors documentation update** (Other, 24 Jul 2023): Updated Errors documentation with additional examples of retriable 503 errors.

### June 2023

- **OAuth refresh token grace period added** (Bug fix, 12 Jun 2023): OAuth integrations now see a grace period for duplicate refresh token requests, resulting in 409 response instead of invalidation.

### April 2023

- **List records filterByFormula now supports field IDs** (New feature, 5 Apr 2023): List records endpoint now allows using field IDs in filterByFormula parameter, making filters resistant to field name changes.

### March 2023

- **New Manage user membership endpoint** (New feature, 22 Mar 2023): New API endpoint for bulk managing and unmanaging enterprise users in 'claim' mode organizations.
- **Bug fix** (Bug fix, 15 Mar 2023): returnFieldsByFieldId parameter behavior: Fixed bug where returnFieldsByFieldId=false would incorrectly return fields by ID; now correctly returns fields by name.
- **Documentation updates for errors and OAuth** (Other, 8 Mar 2023): Updated Errors documentation with more 403 error examples and INVALID_PERMISSIONS_OR_MODEL_NOT_FOUND message; updated OAuth reference with expected success status codes.

### February 2023

- **API key deprecation notice details** (Deprecation, 15 Feb 2023): Comprehensive deprecation information for user API keys, including intermediate milestones and FAQ published.
- **Get user ID & Scopes endpoint availability clarified** (Bug fix, 8 Feb 2023): Errata: Clarified that Get user ID & Scopes is only available for new authentication methods (personal access tokens and OAuth), not API keys.

### January 2023

- **API key deprecation period started** (Deprecation, 18 Jan 2023): Deprecation period for Airtable API keys started with planned end date of February 1, 2024.
- **New Sync CSV data endpoint** (New feature, 18 Jan 2023): Added new endpoint to sync CSV-formatted data through the Web API for data sources without native Airtable support.
- **Personal access tokens and OAuth graduation** (New feature, 18 Jan 2023): Personal access tokens and OAuth integrations have graduated from beta to general availability as the primary authentication methods for the Airtable API.

### December 2022

- **Get base schema now supports visibleFieldIds for views** (New feature, 12 Dec 2022): Get base schema endpoint now supports retrieving visible field IDs for grid views via the include query parameter.

### November 2022

- **Delete base and delete workspace endpoints available to enterprise** (New feature, 15 Nov 2022): New endpoints to delete bases and workspaces added and available to enterprise users on request.
- **Granular scopes and resource restrictions added** (New feature, 15 Nov 2022): New granular scopes and resource restrictions allow limiting personal access tokens and OAuth scopes to specific bases, workspaces, or enterprise resources.
- **List records URL size limit and POST endpoint added** (New feature, 15 Nov 2022): List records GET endpoint now has 16k character limit on URL size; new POST version added for use cases exceeding this limit.
- **New authentication methods released in beta** (New feature, 15 Nov 2022): Personal access tokens, OAuth, and service accounts (enterprise) released in beta as alternatives to API keys.
- **Update multiple records now supports upsert** (New feature, 15 Nov 2022): Update multiple records endpoint now supports upsert (update or insert) via new performUpsert attribute.
- **Webhooks API released for all users** (New feature, 15 Nov 2022): Webhooks API endpoints now available to all users via personal access tokens and OAuth with expiry times and refresh requirements.
- **Webhooks now available to all users** (New feature, 15 Nov 2022): Webhooks are now available to all users via personal access tokens and OAuth with expiry times and refresh requirements.

## Other APIs we monitor

- [Brevo](https://seamless.engineering/api-changelog/brevo/)
- [DATEV](https://seamless.engineering/api-changelog/datev/)
- [Discord](https://seamless.engineering/api-changelog/discord/)
- [Google Sheets](https://seamless.engineering/api-changelog/google-sheets/)
- [HubSpot](https://seamless.engineering/api-changelog/hubspot/)
- [Jira Cloud](https://seamless.engineering/api-changelog/jira/)
- [lexoffice](https://seamless.engineering/api-changelog/lexoffice/)
- [Linear](https://seamless.engineering/api-changelog/linear/)
- [Monday.com](https://seamless.engineering/api-changelog/monday/)
- [Notion](https://seamless.engineering/api-changelog/notion/)
- [Personio](https://seamless.engineering/api-changelog/personio/)
- [Pinterest API](https://seamless.engineering/api-changelog/pinterest/)
- [Pipedrive](https://seamless.engineering/api-changelog/pipedrive/)
- [Salesforce](https://seamless.engineering/api-changelog/salesforce/)
- [Shopify](https://seamless.engineering/api-changelog/shopify/)
- [Slack](https://seamless.engineering/api-changelog/slack/)
- [Stripe](https://seamless.engineering/api-changelog/stripe/)
- [Xentral](https://seamless.engineering/api-changelog/xentral/)
- [Zendesk](https://seamless.engineering/api-changelog/zendesk/)

## Frequently asked questions

### Has the Airtable API had breaking changes recently?

Not in the last 90 days, as far as Airtable's changelog and our daily checks show.

### How often does the Airtable API change?

Over the period on record, Airtable published about 2 changelog entries a month. Most are additions; the breaking changes and deprecations are the ones to plan for.

### Where is the official Airtable API changelog?

Airtable publishes it at https://airtable.com/developers/web/api/changelog. This page follows it daily and dates each entry.

### How do I get notified about Airtable API changes?

Subscribe to this page's RSS feed (https://seamless.engineering/api-changelog/airtable/rss.xml). If you would rather have someone act on them, we operate Airtable integrations and handle changes like these before they reach production.

## Request a scoping call

We watch Airtable because we run integrations on it. If one of yours depends on Airtable, we can take it over: build it properly, operate it, and fix it when Airtable changes, before your data is affected. Fixed-price scoping quote within 48 hours.

- Email: hello@seamless.engineering
- Contact form: https://seamless.engineering/#contact
