Connecting to Webflow via API
Webflow is currently only accessible via Parabola using an API step. Access the Webflow API docs here: https://developers.webflow.com/data/reference/rest-introduction
Authentication
All API requests require authentication to access your Webflow data. The easiest way to connect Parabola to Webflow is through an authorization token.
To create and manage site tokens, see Webflow’s documentation.
Once you have a token, set your API step to use a “Bearer token”, and paste your Webflow site token into the bearer token field.
Pulling CMS items
The most common data to pull from Webflow is a list of items in a specific collection. To do this with an API step, you will need to use the List Collection Items bulk API - docs here.
Using the API step in Parabola, configure a GET request to this endpoint:
https://api.webflow.com/v2/collections/:collection_id/items
Replace the :collection_id
section of the URL with a collection ID from your Webflow site. Collection IDs can be found in the Webflow Designer, at the top of the settings panel for that specific collection:
Webflow APIs use Offset & Limit pagination - set both the offset and the limit to 100, and set the pages to fetch (each page will be 100 items) to an appropriate number.
Use this snippet (copy it and paste it anywhere in any Flow) to see a step that is mostly set up to pull collection items: parabola:cb:be322aeb-6ef6-4eed-9153-aec3d82cb336
The API step can be used to keep specific columns and rename them.