Skip to main content
Webflow logo

Webflow

Manage Webflow: sites, collections, CMS items, forms, and publishing. Exposes 17 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
webflow_get_siteGet metadata for a Webflow site - GET /sites/{site_id}.
webflow_list_collectionsList all CMS collections (tables) in a site - GET /sites/{site_id}/collections.
webflow_get_collectionGet one collection's metadata and field schema - GET /sites/{site_id}/collections/{collection_id}.
webflow_list_itemsList items in a collection - GET /sites/{site_id}/collections/{collection_id}/items.
webflow_get_itemGet one CMS item - GET /sites/{site_id}/collections/{collection_id}/items/{item_id}.
webflow_create_itemCreate a CMS item - POST /sites/{site_id}/collections/{collection_id}/items.
webflow_update_itemUpdate a CMS item - PATCH /sites/{site_id}/collections/{collection_id}/items/{item_id}.
webflow_delete_itemDelete a CMS item - DELETE /sites/{site_id}/collections/{collection_id}/items/{item_id}.
webflow_list_pagesList all pages in a site - GET /sites/{site_id}/pages.
webflow_get_pageGet one page's metadata - GET /sites/{site_id}/pages/{page_id}.
webflow_update_pageUpdate a page - PUT /sites/{site_id}/pages/{page_id}.
webflow_list_domainsList custom domains and DNS info for a site - GET /sites/{site_id}/domains.
webflow_list_webhooksList webhook subscriptions for a site - GET /sites/{site_id}/webhooks.
webflow_get_webhookGet one webhook subscription - GET /sites/{site_id}/webhooks/{webhook_id}.
webflow_create_webhookCreate a webhook subscription - POST /sites/{site_id}/webhooks.
webflow_update_webhookUpdate a webhook subscription - PATCH /sites/{site_id}/webhooks/{webhook_id}.
webflow_delete_webhookDelete a webhook subscription - DELETE /sites/{site_id}/webhooks/{webhook_id}.

How to get credentials

This connector uses OAuth 2.0. In FlyMyAI, open the tool and click Connect - you'll be redirected to Webflow to authorize, then back to FlyMyAI. There is no API key to paste.

The OAuth app must be registered by FlyMyAI for this provider. If you see "connection not configured", the provider's client credentials are still being set up - check back shortly.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
(none)Connect via OAuth - nothing to paste.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the OAuth connection expired or was revoked - reconnect.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Webflow!