Site tokens provide access to site-specific resources via the Webflow Data API.
Site tokens are required to authenticate requests to the Webflow Data API. Each token acts as a unique identifier and password, allowing Webflow to verify:
You’ll need to include your site token in the “Authorization” header of every API request. You’ll see how to do this in the examples below.
Only site administrators are authorized to create a site token. If you’re not a site administrator, please contact one to create the token for you.
In your workspace, find the site you want to create a token for and click the gear icon to open the site settings.
In the left sidebar of your site’s settings, select Apps & integrations. Scroll to the bottom of the page to the API access section.

Click Generate API token.
Enter a name for your token, and choose the scopes needed for your use case.

Click “Generate token.”
Copy the generated token to your clipboard and save it in a secure location.
Now that you have your site token, you can start making requests to the Webflow Data APIs.
Example
This command retrieves a list of sites associated with your Webflow account. Replace YOUR_API_TOKEN with the site token you generated.
Here’s an example of what a response from the Webflow API might look like:
To revoke a site token:

Revoking a site token is an additional security measure for your Webflow site. This process disables the token, preventing any further access or use. You should consider revoking a site token in the following situations:
Site tokens are valid until they’re manually revoked or after 365 days of inactivity.
Yes, you can generate a new token at any time from the API access section in your site settings.
You will need to generate a new one and update any integrations using the old token.