list_products
List Products
List ecommerce products for a Webflow site, including associated SKUs (variants). Supports pagination for sites with many products.
list_products
List ecommerce products for a Webflow site, including associated SKUs (variants). Supports pagination for sites with many products.
update_page_settings
Update a page's metadata including title, slug, SEO settings, and Open Graph properties. Only the fields you provide will be updated.
publish_site
Publish a Webflow site to make staged changes live. Optionally specify which custom domains to publish to, or publish to the Webflow subdomain.
publish_collection_items
Publish one or more staged CMS collection items to make them live. This pushes draft changes to the published version of the items.
list_pages
List all pages for a Webflow site with their metadata, including titles, slugs, SEO settings, and parent-child relationships.
get_site
Retrieve detailed information about a specific Webflow site, including metadata, custom domains, locale settings, and publish status.
list_users
List user accounts on a membership-enabled Webflow site. Returns user details including email, status, and access group assignments.
manage_collection_item
Create, update, or delete a CMS collection item. Provide field data as key-value pairs matching the collection's schema. Use the collection's field slugs as keys in fieldData.
list_collections
List all CMS collections for a Webflow site. Collections define the schema/structure for CMS content. Each collection contains fields and items.
list_orders
List ecommerce orders for a Webflow site. Optionally filter by order status. Returns order details including customer info, items, and shipping.
manage_product
Create or update an ecommerce product. Provide product details and optional SKU/variant data. When updating, only the fields you provide will be changed.
list_form_submissions
List forms for a site and retrieve their submissions. Provide a siteId to list all forms, or a formId to get submissions for a specific form.
manage_inventory
Get or update inventory levels for an ecommerce product SKU. Use this to check stock levels or update inventory counts.
get_collection
Retrieve detailed information about a CMS collection including its fields/schema. Useful for understanding the structure of a collection before creating or updating items.
list_sites
List all Webflow sites accessible with the current authentication. Returns site metadata including names, domains, publish status, and workspace association.
list_assets
List all assets (images, files, etc.) in a Webflow site's Assets panel, along with asset folders. Provides URLs, metadata, and folder organization.
list_collection_items
List CMS collection items (staged or live). Returns items with their field data and metadata. Use the "live" flag to fetch published items instead of staged/draft items.
manage_user
Invite, update, or remove a user account on a membership-enabled Webflow site. Manage access group assignments to control gated content access.
update_order
Update an ecommerce order's editable details, or transition it through Webflow's supported fulfill, unfulfill, and refund endpoints.
list_custom_domains
List custom domains configured on a Webflow site. Use this before publishing a site to a selected domain.
get_collection_item
Retrieve one CMS collection item by ID from the staged or live collection item endpoint. Use this to inspect field data before updating, publishing, or deleting a CMS item.
list_components
List reusable components for a Webflow site. Use this to inspect component IDs and names before working with page content or site structure.
list_comments
List comment threads for a Webflow site. Use this to inspect unresolved design/content feedback connected to a site.
get_product
Retrieve one Webflow ecommerce product and its SKUs by product ID. Use this before updating a product or inspecting variant data.
manage_webhook
List, retrieve, create, or delete Webflow webhooks for a site. Creating webhooks requires an OAuth Data Client App token with sites:write scope; Site API tokens may not be accepted by Webflow for webhook creation.
get_order
Retrieve one Webflow ecommerce order by ID, including customer, status, shipping, payment, and purchased item details.
get_page
Retrieve metadata for a Webflow page, optionally including the page DOM content. Use this before updating page settings to inspect the current page title, slug, SEO, and Open Graph metadata.
list_custom_code
List custom code scripts configured at the site or page level. This is read-only inspection coverage; it does not create, update, or delete custom code.
Manage Webflow sites, CMS content, ecommerce, and more programmatically. Create, read, update, and delete CMS collection items and collections. Manage ecommerce products, orders, and inventory. Publish sites, manage pages and components, upload and organize assets, retrieve form submissions, manage user accounts and access groups, and add custom code to sites and pages. Receive webhooks for form submissions, site publishes, page changes, ecommerce events, user account changes, and CMS item updates.
Common questions about connecting Webflow to AI agents with Metorial.