Webflow
API actions for the Webflow integration.
Webflow
Manage Webflow sites and CMS items using a personal access token.
Create Webflow collection item
Create a new item within a Webflow CMS collection.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
collection_id | string | Yes | Webflow collection identifier. |
fields | object | Yes | Field values for the new item. |
live | boolean | No | Whether to publish the item immediately. |
Response
{
"createdOn": "mock_value",
"id": "mock_value",
"name": "mock_value",
"slug": "mock_value"
}List Webflow collections
Fetch CMS collections for a specific Webflow site.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
site_id | string | Yes | Webflow site identifier. |
Response
[
{}
]List Webflow collection items
Retrieve items for a Webflow CMS collection.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
collection_id | string | Yes | Webflow collection identifier. |
Response
[
{}
]List Webflow sites
Retrieve available Webflow sites for the authenticated account.
Response
[
{}
]Publish Webflow items
Publish one or more items from a Webflow collection.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
site_id | string | Yes | Webflow site identifier. |
collection_id | string | Yes | Webflow collection identifier. |
item_ids | array | Yes | Array of Webflow item identifiers to publish. |
Response
{
"errors": [
{}
],
"publishedItemIds": [
"mock_value"
]
}Update Webflow collection item
Update an existing Webflow CMS item.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
collection_id | string | Yes | Webflow collection identifier. |
item_id | string | Yes | Webflow item identifier. |
fields | object | Yes | Field values to update. |
live | boolean | No | Whether to publish the item after update. |
Response
{
"id": "mock_value",
"name": "mock_value",
"slug": "mock_value",
"updatedOn": "mock_value"
}