For more details about this deprecation, timeline, and its implications, please refer to the Webflow API v1 deprecation notice.
Webflow’s new v2 Apps and APIs enhance security, efficiency, and developer experience. With scopes and an expanded resources, both developers and users gain more control and clarity over their Webflow data. Follow the sections below to migrate from v1 Apps, site tokens, webhooks, or APIs.
Did you receive a notification that your site may be using v1 APIs? Read the below section for instructions on how to transition to using v2 APIs by the deprecation date.
Action Item: Create a new v2 site token.
If you’re using v1 site tokens with third-party tools — for example, integrations or chrome extensions that have asked for your API Key — you’ll want to replace them with a new v2 API site token to persist any critical workflows you have in place. These new tokens are more secure and can be used to call v2 Webflow APIs.
To check for v1 API Site Tokens, go to Apps & Integrations -> API access in your site settings. v1 tokens will show a warning about using the legacy API.

First, check to see if the token is still needed by seeing if the “Last used” date is recent. If it is, you’ll want to generate a new v2 API token. To persist existing, active workflows, generate a new v2 API token and update your integration to use the new token.
When generating a new API token, you’ll have the option to select the needed permissions for the token. If you’re not sure which permissions to set, reach out to the integration provider for guidance.
If your third-party tool doesn’t accept v2 site tokens, contact their support team for guidance. You can also email developers@webflow.com to let us know which tool you’re using so we can help ensure they add v2 support.
If your team built and/or owns a custom integration that uses a v1 site token, in addition to switching to use a v2 API site token, you’ll need to update the requests your integration is making from v1 APIs to v2 APIs.
You can find more information about the changes from v1 to v2 in the changelog, and explore the new v2 API structure and resources in the v2 API reference docs.
For more details on site tokens and how to use them for calling Webflow APIs, see the site token guide.
Are you a developer using v1 APIs and need guidance on implementing v2 APIs for a new v2 App? Read this section below.
We know migrating APIs can be challenging, but we’re excited to help you upgrade to v2. The new version brings powerful capabilities that will let you build even better experiences for your users. Let’s walk through how to migrate your existing v1 App:
To use the v2 API, you’ll need to create a brand new App with a new Client ID and secret. Additionally, you’ll need to add permissions to your App to align with the v2 API scopes. Please use this App registraton guide to help create a new v2 App.
Update your App’s OAuth flow to use your new client ID and secret. Additionally, you will need to use the new v2 API scopes in your App’s Authorization URI. For a full guide on how to update your App’s OAuth flow, see the OAuth flow guide.
Update the logic in your App to make requests to the new v2 resources and endpoints. Additionally, you can use the updated JavaScript or Python SDKs to make requests to the new v2 APIs.
Once you’ve updated your App to use scopes and v2 endpoints, you can share these updates by submitting your new App to the Marketplace. Before submitting your App, please refer to Webflow’s guidance on Marketplace submissions and listings to make sure your App is compliant with Webflow’s guidelines.
To avoid disrupting any existing workflows for users on the v1 App version, you’ll want to support both v1 and v2 Apps in production until you’ve migrated all users to the v2 App.
Webflow won’t automatically migrate or notify users of your new v2 App. Instead, users must create a new authorization for the v2 App. It’s recommended that you reach out to existing v1 App users with migration instructions on how to safely migrate their existing workflows to your approved, v2 Marketplace App. This could include:
v1 Apps are now named ‘Data Clients’ The v2 equivalent of v1 Apps are named ‘Data Clients’. This is a change from the previous naming convention of ‘Apps’. Here’s a quick rundown of what that means:
Data API changes The v2 API includes significant changes to Webflow’s REST APIs, including updates, additions, and removals to key endpoints. For a thorough overview of what’s changed, see the Data API changelog.
To explore the current v2 API offerings, check out the reference docs.
Introduction of scopes The new version of the API incorporates scopes into the authorization process. Scopes specify an App’s permissions, ensuring that users have clearer control over the data an App can access and act upon. It’s a step towards more transparency and security. For a granular approach to permissions, make sure you’re aligned with Webflow’s guidance on scopes.
Updates to the JavaScript SDK We’re currently revamping the JavaScript SDK to provide robust support for the v2 APIs. In the meantime, if you’re using the JavaScript SDK, please: