Webflow API and Documentation · Capability
Webflow CMS Management
Webflow CMS management workflow combining the Data API for programmatic content operations: site publishing, CMS collection and item management, webhook configuration, and content automation. Used by content managers, developers building CMS integrations, and marketing automation teams.
What You Can Do
GET
List sites
— List all available Webflow sites
/v1/sites
POST
Publish site
— Publish a Webflow site to custom domains
/v1/sites/{site_id}/publish
GET
List collections
— List CMS collections for a site
/v1/collections
GET
List items
— List items in a CMS collection
/v1/items
POST
Create item
— Create a new CMS item
/v1/items
PATCH
Update item
— Update a CMS item
/v1/items/{item_id}
DELETE
Delete item
— Delete a CMS item
/v1/items/{item_id}
GET
List webhooks
— List webhooks for a site
/v1/webhooks
POST
Create webhook
— Create a webhook for Webflow events
/v1/webhooks
MCP Tools
list-sites
List all Webflow sites available with the API key
read-only
publish-site
Publish a Webflow site to make changes live
list-collections
List CMS collections in a Webflow site
read-only
list-items
List all items in a Webflow CMS collection
read-only
create-cms-item
Create a new content item in a Webflow CMS collection
update-cms-item
Update an existing Webflow CMS content item
idempotent
publish-cms-items
Publish CMS items to make them live on the Webflow site
delete-cms-item
Delete an item from a Webflow CMS collection
idempotent
list-webhooks
List webhooks registered for a Webflow site
read-only
create-webhook
Register a webhook to receive Webflow site events
APIs Used
webflow-data