Go to your Webflow dashboard, click on βοΈSettings for the project you want to create your API Key.
Webflow Site Settings
From the top menu, click on Integrations.
Webflow Tab menu
Scroll down through the page and click on βGenerate an API keyβ. Copy your API key and save it for later.
Webflow API access token generator
Webflow generates one API per site, you can consider authenticating each integration with separate access tokens if you want multiple integrations.
Setting up the Webflow authentication in Bravo
Follow these steps after getting your Webflow site's personal API key:
In your Bravo API Collection Settings, click on Authentication.
Select Authentication type as Bearer and introduce your Webflow API key to the Token field and Save.
API Collection Authentication Settings
Once having your backend endpoints ready and the Webflow authentication set in Bravo, you can now add your requests in your API collections.
In this Webflow API documentation, you'll find all the existing Webflow resources and API methods you can integrate to your project. Here's a basic example:
GET a Site by Site ID
To retrieve your Webflow Site information and export the data to your app. You'll need a Site ID in order to tell Webflow which site you want to access. Find more information here about this method.
URL request to GET a site by site ID
How to get the Site ID?
Open your Site Designer.
Click on the Asset Manager and click on the βοΈSettings iconof anyof the images you have available to show the Asset Details.
Webflow Assets Manager
Click on the "Open image in a new tab" icon or the "Copy the URL link" icon to get the image URL which will indicate your Site ID.
Webflow Assets Manager - Asset Details
Your Webflow Site ID is the hash of numbers and letters located right after the "https://uploads-ssl.webflow.com/".
For example: https://uploads-ssl.webflow.com/[your-site-id]/6285587dc55876118_yourImageName.png
Add the endpoint to your API Collections and click on Send.