---
title: "Webflow"
description: "Manage permitted Webflow sites, CMS collections and items, assets, pages and supported commerce resources through Data API v2. Site tokens and app access tokens retain their granted site scopes. Staged CMS changes and li"
---

> Documentation Index
> Fetch the complete documentation index at: https://help.tooluse.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Webflow

<p>Manage permitted Webflow sites, CMS collections and items, assets, pages and supported commerce resources through Data API v2. Site tokens and app access tokens retain their granted site scopes. Staged CMS changes and live publication are distinct commands: publishing can update a public website. Bulk commands remain one explicit request, and pagination never follows automatically. Uploads and unsupported schemas are excluded. Use site and collection IDs, draft items and a test site for initial writes.</p>

<details data-command-index><summary>What you can do (109)</summary>
<h2>What you can do</h2>
<p>Available commands: 109 (47 read, 62 write). Enable only the commands your application needs.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Command</th>
<th>Effect</th>
</tr>
</thead>
<tbody><tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-authorized_by">Get Authorization User Info</a> — <code>webflow.authorized_by</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-introspect">Get Authorization Info</a> — <code>webflow.introspect</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-site">Create Site</a> — <code>webflow.create-site</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-workspace-audit-logs">Get Workspace Audit Logs</a> — <code>webflow.get-workspace-audit-logs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-sites">List Sites</a> — <code>webflow.list-sites</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-site">Get Site</a> — <code>webflow.get-site</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-site">Update Site</a> — <code>webflow.update-site</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-site">Delete Site</a> — <code>webflow.delete-site</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-custom-domains">Get Custom Domains</a> — <code>webflow.get-custom-domains</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-site-publish">Publish Site</a> — <code>webflow.site-publish</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-redirects">Get 301 redirects</a> — <code>webflow.get-redirects</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-redirect">Create a 301 redirect</a> — <code>webflow.create-redirect</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-redirect">Update 301 redirect</a> — <code>webflow.update-redirect</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-redirects">Delete 301 redirects</a> — <code>webflow.delete-redirects</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-site-plan">Get Site Plan</a> — <code>webflow.get-site-plan</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-robots-txt">Get robots.txt</a> — <code>webflow.get-robots-txt</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-replace-robots-txt">Replace robots.txt</a> — <code>webflow.replace-robots-txt</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-robots-txt">Update robots.txt</a> — <code>webflow.update-robots-txt</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-robots-txt">Delete robots.txt</a> — <code>webflow.delete-robots-txt</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-well-known">Delete a well-known file</a> — <code>webflow.delete-well-known</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-google-tags">List Google Tags</a> — <code>webflow.list-google-tags</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-upsert-google-tags">Update Google Tag</a> — <code>webflow.upsert-google-tags</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-google-tags">Delete Google Tags</a> — <code>webflow.delete-google-tags</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-google-tag">Delete Google Tag</a> — <code>webflow.delete-google-tag</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-site-activity-logs">Get Site Activity Logs</a> — <code>webflow.get-site-activity-logs</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-collections">List Collections</a> — <code>webflow.list-collections</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-collection-details">Get Collection Details</a> — <code>webflow.collection-details</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-patch-collection">Update Collection</a> — <code>webflow.patch-collection</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-collection">Delete Collection</a> — <code>webflow.delete-collection</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-field">Create Collection Field</a> — <code>webflow.create-field</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-field">Update Collection Field</a> — <code>webflow.update-field</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-field">Delete Collection Field</a> — <code>webflow.delete-field</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-item">Create Collection Item(s)</a> — <code>webflow.create-item</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-items">Update Collection Items</a> — <code>webflow.update-items</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-items">Delete Collection Items</a> — <code>webflow.delete-items</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-item-live">Create Live Collection Item(s)</a> — <code>webflow.create-item-live</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-items-live">Update Live Collection Items</a> — <code>webflow.update-items-live</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-items-live">Unpublish Live Collection Items</a> — <code>webflow.delete-items-live</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-items">Create Collection Items</a> — <code>webflow.create-items</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-item">Get Collection Item</a> — <code>webflow.get-item</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-item">Update Collection Item</a> — <code>webflow.update-item</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-item">Delete Collection Item</a> — <code>webflow.delete-item</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-item-live">Update Live Collection Item</a> — <code>webflow.update-item-live</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-item-live">Unpublish Live Collection Item</a> — <code>webflow.delete-item-live</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-publish-item">Publish Collection Item</a> — <code>webflow.publish-item</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-comment-threads">List Comment Threads</a> — <code>webflow.list-comment-threads</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-comment-thread">Get Comment Thread</a> — <code>webflow.get-comment-thread</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-resolve-comment-thread">Resolve Comment Thread</a> — <code>webflow.resolve-comment-thread</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-comment-replies">List Comment Replies</a> — <code>webflow.list-comment-replies</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-comment-reply">Create Comment Reply</a> — <code>webflow.create-comment-reply</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-pages">List Pages</a> — <code>webflow.list-pages</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-page-metadata">Get Page Metadata</a> — <code>webflow.get-page-metadata</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-page-settings">Update Page Metadata</a> — <code>webflow.update-page-settings</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-static-content">Get Page Content</a> — <code>webflow.get-static-content</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-static-content">Update Page Content</a> — <code>webflow.update-static-content</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-components">List Components</a> — <code>webflow.list-components</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-component-content">Get Component Content</a> — <code>webflow.get-component-content</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-component-content">Update Component Content</a> — <code>webflow.update-component-content</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-component-properties">Get Component Properties</a> — <code>webflow.get-component-properties</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-component-properties">Update Component Properties</a> — <code>webflow.update-component-properties</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-page-custom-code">Get Custom Code</a> — <code>webflow.get-page-custom-code</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-page-custom-code">Delete Custom Code</a> — <code>webflow.delete-page-custom-code</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-add-custom-code-to-page">Add/Update Custom Code</a> — <code>webflow.add-custom-code-to-page</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-site-custom-code">Get Custom Code</a> — <code>webflow.get-site-custom-code</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-site-custom-code">Delete Custom Code</a> — <code>webflow.delete-site-custom-code</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-add-custom-code-tosite">Add/Update Custom Code</a> — <code>webflow.add-custom-code-tosite</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-scripts">Get Registered Scripts</a> — <code>webflow.get-scripts</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-post-hosted-script">Register Script - Hosted</a> — <code>webflow.post-hosted-script</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-post-inline-scripts">Register Script - Inline</a> — <code>webflow.post-inline-scripts</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-site-custom-code-blocks">List Custom Code Blocks</a> — <code>webflow.get-site-custom-code-blocks</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-assets">List Assets</a> — <code>webflow.list-assets</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-asset">Upload Asset</a> — <code>webflow.create-asset</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-asset">Get Asset</a> — <code>webflow.get-asset</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-patch-asset">Update Asset</a> — <code>webflow.patch-asset</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-asset">Delete Asset</a> — <code>webflow.delete-asset</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-asset-folders">List Asset Folders</a> — <code>webflow.list-asset-folders</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-asset-folder">Create Asset Folder</a> — <code>webflow.create-asset-folder</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-asset-folder">Get Asset Folder</a> — <code>webflow.get-asset-folder</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-custom-fonts">List custom fonts</a> — <code>webflow.list-custom-fonts</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-create-custom-font">Create custom font</a> — <code>webflow.create-custom-font</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-custom-font">Get custom font</a> — <code>webflow.get-custom-font</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-custom-font">Delete custom font</a> — <code>webflow.delete-custom-font</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-replace-custom-font-file">Replace custom font file</a> — <code>webflow.replace-custom-font-file</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-batch-create-custom-fonts">Batch create custom fonts</a> — <code>webflow.batch-create-custom-fonts</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-batch-delete-custom-fonts">Batch delete custom fonts</a> — <code>webflow.batch-delete-custom-fonts</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-webhooks">List Webhooks</a> — <code>webflow.list-webhooks</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-webhook">Get Webhook</a> — <code>webflow.get-webhook</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-remove-webhook">Remove Webhook</a> — <code>webflow.remove-webhook</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-forms">List Forms</a> — <code>webflow.list-forms</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-form-schema">Get Form Schema</a> — <code>webflow.get-form-schema</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-submissions">List Form Submissions</a> — <code>webflow.list-submissions</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-form-submission">Get Form Submission</a> — <code>webflow.get-form-submission</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-modify-form-submission">Modify Form Submission</a> — <code>webflow.modify-form-submission</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-form-submission">Delete Form Submission</a> — <code>webflow.delete-form-submission</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-submissions-by-site">List Form Submissions by Site</a> — <code>webflow.list-submissions-by-site</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-form-submission-by-site">Get Form Submission by Site</a> — <code>webflow.get-form-submission-by-site</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-modify-form-submission-by-site">Modify Form Submission by Site</a> — <code>webflow.modify-form-submission-by-site</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-delete-form-submission-by-site">Delete Form Submission by Site</a> — <code>webflow.delete-form-submission-by-site</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-products">List Products &amp; SKUs</a> — <code>webflow.list-products</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-product">Get Product and SKUs</a> — <code>webflow.get-product</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-orders">List Orders</a> — <code>webflow.list-orders</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-get-order">Get Order</a> — <code>webflow.get-order</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-order">Update Order</a> — <code>webflow.update-order</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-fulfill-order">Fulfill Order</a> — <code>webflow.fulfill-order</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-unfulfill-order">Unfulfill Order</a> — <code>webflow.unfulfill-order</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-refund-order">Refund Order</a> — <code>webflow.refund-order</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-list-inventory">List Inventory</a> — <code>webflow.list-inventory</code></td>
<td>Read</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-update-inventory">Update Item Inventory</a> — <code>webflow.update-inventory</code></td>
<td>Write</td>
</tr>
<tr>
<td><a href="https://help.tooluse.net/integrations/webflow#command-webflow-ecommerce-settings">Get Ecommerce Settings</a> — <code>webflow.ecommerce-settings</code></td>
<td>Read</td>
</tr>
</tbody></table>
</div>
</details>
<h2>Connect and use</h2>

<p><a href="https://www.tooluse.net/tools/integrations/webflow">Connect and use</a></p>
<p>Open the integration&#39;s connection form to check the available credential source. The source has not been resolved for this documentation export. The instructions below apply when using your own provider account.</p>
<h2>Get your provider credentials</h2>
<p>Follow these steps for Webflow, then enter the issued values in the connection form below.</p>
<ol>
<li>In Webflow, open the intended site’s Settings → Apps &amp; integrations → API access and create a site API token with the required scopes, or use an already authorized Data API app token. Paste it into this connection’s Webflow site or app access token field. Start with site and collection reads to obtain IDs; fieldData uses the collection’s field slugs. Keep drafts and staged items separate from live/publication commands. Asset, bulk and publication operations can affect a live site or provider charges. Public OAuth installation is a separate app flow. Save selected commands and create a separate scoped Tooluse.net API key; never expose the Webflow token in its URL.</li>
</ol>
<p><a href="https://developers.webflow.com/data/docs/getting-started/authentication">Official credential setup</a></p>
<h2>Where to enter credentials</h2>
<p>In the integration page, sign in, choose your workspace and open Connect. If a <strong>Credentials</strong> choice is shown, select <strong>Use my credentials</strong>. Fill the following connection fields and save. Provider credentials belong in this form, never in an MCP configuration or tool input.</p>
<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Connection field</th>
<th>Requirement</th>
</tr>
</thead>
<tbody><tr>
<td>Webflow site or app access token</td>
<td>Required</td>
</tr>
</tbody></table>
</div><p>Open API keys and create a Tooluse.net key for the enabled commands.</p>
<p>Set TOOLUSE_API_KEY in your client and use the shared MCP configuration.</p>
<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Permissions and results</h2>

<p>If you have more than one workspace, check the selected workspace in the connection or API-key dialog before saving. Roles, enabled commands, expiry and revocation use Tooluse.net&#39;s existing permissions. Disabling a connection or revoking a key immediately prevents new calls.</p>

<p>Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.</p>

<p>Your connection&#39;s daily allowance and key permissions also apply. Adding a connection does not make a provider request.</p>

<p>Calls return the shared execution receipt and a Claude tool_result. Provider output varies by operation; consult the provider documentation for its response fields. Unconfirmed calls should be checked before retrying.</p>

<h2>Call from your client</h2>

<p>Use the shared MCP configuration. Refresh your client&#39;s tool list after saving the connection or changing key permissions, then call the returned tool name with the example input below.</p>

<p><a href="https://help.tooluse.net/clients">Configure Claude Code, Codex or Cursor once</a></p>

<h2>Discover your enabled tools</h2>

<p>List permitted tools in Claude format. Read every page using page and size (maximum 100) until all results have been received. Use the returned name, not a catalog capability identifier, in the tool_use block.</p>

<pre><code class="language-bash">curl 'https://api.tooluse.net/v1/tools' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY"
</code></pre>

<p>Find this command in the tool list permitted by your key. Replace svc_FROM_YOUR_TOOL_LIST with its returned name. Use a new Idempotency-Key for each new call and retain it when retrying that same call.</p>

<h2>HTTP call</h2>

<pre><code class="language-bash">curl 'https://api.tooluse.net/v1/tool-calls' \
  -H "Authorization: Bearer $TOOLUSE_API_KEY" \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: replace-with-a-new-call-id' \
  --data '{
  "type": "tool_use",
  "id": "toolu_example",
  "name": "svc_FROM_YOUR_TOOL_LIST",
  "input": {}
}'
</code></pre>

<p>Send one Claude tool_use block per request. Keep the same Idempotency-Key when retrying the same request; use a new key for a new call. The response includes the shared Tooluse.net receipt and Claude tool_result. Check both HTTP status and the returned tool result before treating a call as successful.</p>

<h2>Commands</h2>

<details id="command-webflow-authorized_by">
<summary><span>Get Authorization User Info — <code>webflow.<wbr>authorized_<wbr>by</code></span></summary>
<p>Run <strong>Get Authorization User Info</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.authorized_by">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.authorized_by">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-introspect">
<summary><span>Get Authorization Info — <code>webflow.<wbr>introspect</code></span></summary>
<p>Run <strong>Get Authorization Info</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.introspect">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.introspect">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-site">
<summary><span>Create Site — <code>webflow.<wbr>create-<wbr>site</code></span></summary>
<p>Run <strong>Create Site</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Workspace</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the site</td>
<td></td>
</tr>
<tr>
<td><code>body.templateName</code></td>
<td>string</td>
<td>Optional</td>
<td>The workspace or marketplace template to use</td>
<td></td>
</tr>
<tr>
<td><code>body.parentFolderId</code></td>
<td>string &#124; null</td>
<td>Optional</td>
<td>MegaDodo Publications - Potential Book Ideas</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-workspace-audit-logs">
<summary><span>Get Workspace Audit Logs — <code>webflow.<wbr>get-<wbr>workspace-<wbr>audit-<wbr>logs</code></span></summary>
<p>Run <strong>Get Workspace Audit Logs</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-workspace-audit-logs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.workspace_id_or_slug</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier or slug for a Workspace</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.sortOrder</code></td>
<td>string</td>
<td>Optional</td>
<td>Sorts the results by asc or desc</td>
<td><code>enum: [&quot;asc&quot;,&quot;desc&quot;]</code></td>
</tr>
<tr>
<td><code>query.eventType</code></td>
<td>string</td>
<td>Optional</td>
<td>The event type to filter by</td>
<td><code>enum: [&quot;user_access&quot;,&quot;custom_role&quot;,&quot;workspace_membership&quot;,&quot;site_membership&quot;,&quot;workspace_invitation&quot;,&quot;workspace_setting&quot;]</code></td>
</tr>
<tr>
<td><code>query.from</code></td>
<td>string</td>
<td>Optional</td>
<td>The start date to filter by</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
<tr>
<td><code>query.to</code></td>
<td>string</td>
<td>Optional</td>
<td>The end date to filter by</td>
<td><code>format: &quot;date-time&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-workspace-audit-logs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "workspace_id_or_slug": "hitchhikers-workspace"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-sites">
<summary><span>List Sites — <code>webflow.<wbr>list-<wbr>sites</code></span></summary>
<p>Run <strong>List Sites</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-sites">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<p>This tool has no input parameters.</p>

<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-sites">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-site">
<summary><span>Get Site — <code>webflow.<wbr>get-<wbr>site</code></span></summary>
<p>Run <strong>Get Site</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-site">
<summary><span>Update Site — <code>webflow.<wbr>update-<wbr>site</code></span></summary>
<p>Run <strong>Update Site</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.name</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of the site</td>
<td></td>
</tr>
<tr>
<td><code>body.parentFolderId</code></td>
<td>string &#124; null</td>
<td>Optional</td>
<td>The parent folder ID of the site</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-site">
<summary><span>Delete Site — <code>webflow.<wbr>delete-<wbr>site</code></span></summary>
<p>Run <strong>Delete Site</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-custom-domains">
<summary><span>Get Custom Domains — <code>webflow.<wbr>get-<wbr>custom-<wbr>domains</code></span></summary>
<p>Run <strong>Get Custom Domains</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-custom-domains">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-custom-domains">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-site-publish">
<summary><span>Publish Site — <code>webflow.<wbr>site-<wbr>publish</code></span></summary>
<p>Run <strong>Publish Site</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.site-publish">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.customDomains</code></td>
<td>array</td>
<td>Optional</td>
<td>Array of Custom Domain IDs to publish</td>
<td></td>
</tr>
<tr>
<td><code>body.customDomains[]</code></td>
<td>string</td>
<td>Optional</td>
<td>The ID of the Custom Domain</td>
<td></td>
</tr>
<tr>
<td><code>body.publishToWebflowSubdomain</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Choice of whether to publish to the default Webflow Subdomain</td>
<td><code>default: false</code></td>
</tr>
<tr>
<td><code>body.pageId</code></td>
<td>string</td>
<td>Optional</td>
<td>The ID of the page to publish</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.site-publish">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-redirects">
<summary><span>Get 301 redirects — <code>webflow.<wbr>get-<wbr>redirects</code></span></summary>
<p>Run <strong>Get 301 redirects</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-redirects">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-redirects">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-redirect">
<summary><span>Create a 301 redirect — <code>webflow.<wbr>create-<wbr>redirect</code></span></summary>
<p>Run <strong>Create a 301 redirect</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-redirect">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>A single redirection rule, specifying a source URL and a destination URL.</td>
<td></td>
</tr>
<tr>
<td><code>body.fromUrl</code></td>
<td>string</td>
<td>Optional</td>
<td>The source URL path that will be redirected.</td>
<td></td>
</tr>
<tr>
<td><code>body.toUrl</code></td>
<td>string</td>
<td>Optional</td>
<td>The target URL path where the user or client will be redirected.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-redirect">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-redirect">
<summary><span>Update 301 redirect — <code>webflow.<wbr>update-<wbr>redirect</code></span></summary>
<p>Run <strong>Update 301 redirect</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-redirect">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.redirect_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier site redirect</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>A single redirection rule, specifying a source URL and a destination URL.</td>
<td></td>
</tr>
<tr>
<td><code>body.fromUrl</code></td>
<td>string</td>
<td>Optional</td>
<td>The source URL path that will be redirected.</td>
<td></td>
</tr>
<tr>
<td><code>body.toUrl</code></td>
<td>string</td>
<td>Optional</td>
<td>The target URL path where the user or client will be redirected.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-redirect">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "redirect_id": "66c4cb9a20cac35ed19500e6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-redirects">
<summary><span>Delete 301 redirects — <code>webflow.<wbr>delete-<wbr>redirects</code></span></summary>
<p>Run <strong>Delete 301 redirects</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-redirects">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.redirect_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier site redirect</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-redirects">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "redirect_id": "66c4cb9a20cac35ed19500e6"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-site-plan">
<summary><span>Get Site Plan — <code>webflow.<wbr>get-<wbr>site-<wbr>plan</code></span></summary>
<p>Run <strong>Get Site Plan</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-site-plan">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-site-plan">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-robots-txt">
<summary><span>Get robots.txt — <code>webflow.<wbr>get-<wbr>robots-<wbr>txt</code></span></summary>
<p>Run <strong>Get robots.txt</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-robots-txt">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-robots-txt">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-replace-robots-txt">
<summary><span>Replace robots.txt — <code>webflow.<wbr>replace-<wbr>robots-<wbr>txt</code></span></summary>
<p>Run <strong>Replace robots.txt</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.replace-robots-txt">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The robots.txt file for a given site</td>
<td></td>
</tr>
<tr>
<td><code>body.rules</code></td>
<td>array</td>
<td>Optional</td>
<td>List of rules for user agents.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].userAgent</code></td>
<td>string</td>
<td>Required</td>
<td>The user agent the rules apply to.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].allows</code></td>
<td>array</td>
<td>Optional</td>
<td>List of paths allowed for this user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].allows[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Allowed path for the user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].disallows</code></td>
<td>array</td>
<td>Optional</td>
<td>List of paths disallowed for this user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].disallows[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Disallowed path for the user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.sitemap</code></td>
<td>string</td>
<td>Optional</td>
<td>URL to the sitemap.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.replace-robots-txt">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-robots-txt">
<summary><span>Update robots.txt — <code>webflow.<wbr>update-<wbr>robots-<wbr>txt</code></span></summary>
<p>Run <strong>Update robots.txt</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-robots-txt">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The robots.txt file for a given site</td>
<td></td>
</tr>
<tr>
<td><code>body.rules</code></td>
<td>array</td>
<td>Optional</td>
<td>List of rules for user agents.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].userAgent</code></td>
<td>string</td>
<td>Required</td>
<td>The user agent the rules apply to.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].allows</code></td>
<td>array</td>
<td>Optional</td>
<td>List of paths allowed for this user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].allows[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Allowed path for the user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].disallows</code></td>
<td>array</td>
<td>Optional</td>
<td>List of paths disallowed for this user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].disallows[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Disallowed path for the user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.sitemap</code></td>
<td>string</td>
<td>Optional</td>
<td>URL to the sitemap.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-robots-txt">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-robots-txt">
<summary><span>Delete robots.txt — <code>webflow.<wbr>delete-<wbr>robots-<wbr>txt</code></span></summary>
<p>Run <strong>Delete robots.txt</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-robots-txt">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The robots.txt file for a given site</td>
<td></td>
</tr>
<tr>
<td><code>body.rules</code></td>
<td>array</td>
<td>Optional</td>
<td>List of rules for user agents.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].userAgent</code></td>
<td>string</td>
<td>Required</td>
<td>The user agent the rules apply to.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].allows</code></td>
<td>array</td>
<td>Optional</td>
<td>List of paths allowed for this user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].allows[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Allowed path for the user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].disallows</code></td>
<td>array</td>
<td>Optional</td>
<td>List of paths disallowed for this user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.rules[].disallows[]</code></td>
<td>string</td>
<td>Optional</td>
<td>Disallowed path for the user agent.</td>
<td></td>
</tr>
<tr>
<td><code>body.sitemap</code></td>
<td>string</td>
<td>Optional</td>
<td>URL to the sitemap.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-robots-txt">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-well-known">
<summary><span>Delete a well-known file — <code>webflow.<wbr>delete-<wbr>well-<wbr>known</code></span></summary>
<p>Run <strong>Delete a well-known file</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-well-known">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.fileNames</code></td>
<td>array</td>
<td>Optional</td>
<td>A list of file names to delete</td>
<td></td>
</tr>
<tr>
<td><code>body.fileNames[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-well-known">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-google-tags">
<summary><span>List Google Tags — <code>webflow.<wbr>list-<wbr>google-<wbr>tags</code></span></summary>
<p>Run <strong>List Google Tags</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-google-tags">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-google-tags">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-upsert-google-tags">
<summary><span>Update Google Tag — <code>webflow.<wbr>upsert-<wbr>google-<wbr>tags</code></span></summary>
<p>Run <strong>Update Google Tag</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.upsert-google-tags">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>A list of Google Tags configured for a site.</td>
<td></td>
</tr>
<tr>
<td><code>body.googleTagIds</code></td>
<td>array</td>
<td>Required</td>
<td>List of Google Tags configured for a site, sorted by order.</td>
<td></td>
</tr>
<tr>
<td><code>body.googleTagIds[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A Google Tag associated with a site.</td>
<td></td>
</tr>
<tr>
<td><code>body.googleTagIds[].order</code></td>
<td>integer</td>
<td>Optional</td>
<td>Display order of the tag. Optional on input; always present on output. Auto-assigned for new tags and renormalized after deletion.</td>
<td></td>
</tr>
<tr>
<td><code>body.googleTagIds[].displayName</code></td>
<td>string</td>
<td>Required</td>
<td>A human-readable label for the tag.</td>
<td></td>
</tr>
<tr>
<td><code>body.googleTagIds[].tagId</code></td>
<td>string</td>
<td>Required</td>
<td>The Google Tag ID. Accepts G-, GT-, AW-, and DC- prefixes. Rejects UA- prefixes.</td>
<td><code>pattern: &quot;^(?![Uu][Aa]-)[a-zA-Z]{1,3}-[a-zA-Z0-9]{3,}$&quot;</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.upsert-google-tags">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "googleTagIds": [
      {
        "order": 0,
        "displayName": "Main Analytics Tag",
        "tagId": "G-1234567890"
      }
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-google-tags">
<summary><span>Delete Google Tags — <code>webflow.<wbr>delete-<wbr>google-<wbr>tags</code></span></summary>
<p>Run <strong>Delete Google Tags</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-google-tags">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-google-tags">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-google-tag">
<summary><span>Delete Google Tag — <code>webflow.<wbr>delete-<wbr>google-<wbr>tag</code></span></summary>
<p>Run <strong>Delete Google Tag</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-google-tag">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.tag_id</code></td>
<td>string</td>
<td>Required</td>
<td>The Google Tag ID (e.g. G-XXXXXXXXXX)</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-google-tag">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "tag_id": "G-XXXXXXXXXX"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-site-activity-logs">
<summary><span>Get Site Activity Logs — <code>webflow.<wbr>get-<wbr>site-<wbr>activity-<wbr>logs</code></span></summary>
<p>Run <strong>Get Site Activity Logs</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-site-activity-logs">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-site-activity-logs">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-collections">
<summary><span>List Collections — <code>webflow.<wbr>list-<wbr>collections</code></span></summary>
<p>Run <strong>List Collections</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-collections">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-collections">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-collection-details">
<summary><span>Get Collection Details — <code>webflow.<wbr>collection-<wbr>details</code></span></summary>
<p>Run <strong>Get Collection Details</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.collection-details">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.collection-details">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-patch-collection">
<summary><span>Update Collection — <code>webflow.<wbr>patch-<wbr>collection</code></span></summary>
<p>Run <strong>Update Collection</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.patch-collection">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>The properties to update on a collection</td>
<td></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Optional</td>
<td>Name given to the Collection</td>
<td></td>
</tr>
<tr>
<td><code>body.singularName</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of one Item in Collection (e.g. ”Blog Post” if the Collection is called “Blog Posts”)</td>
<td></td>
</tr>
<tr>
<td><code>body.slug</code></td>
<td>string</td>
<td>Optional</td>
<td>Slug of Collection in Site URL structure</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldGroups</code></td>
<td>array</td>
<td>Optional</td>
<td>The list of field groups in the Collection. Replaces the existing field groups.</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldGroups[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A group of fields within a collection</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldGroups[].displayName</code></td>
<td>string</td>
<td>Required</td>
<td>The display name of the field group</td>
<td><code>minLength: 1; maxLength: 64</code></td>
</tr>
<tr>
<td><code>body.fieldGroups[].fieldIds</code></td>
<td>array</td>
<td>Required</td>
<td>The IDs of the fields in this group</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldGroups[].fieldIds[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.fieldGroups[].description</code></td>
<td>string</td>
<td>Optional</td>
<td>A description of the field group</td>
<td><code>maxLength: 256</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.patch-collection">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-collection">
<summary><span>Delete Collection — <code>webflow.<wbr>delete-<wbr>collection</code></span></summary>
<p>Run <strong>Delete Collection</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-collection">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-collection">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-field">
<summary><span>Create Collection Field — <code>webflow.<wbr>create-<wbr>field</code></span></summary>
<p>Run <strong>Create Collection Field</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-field">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Required</td>
<td>Details about the field of a collection</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>Static Field</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.isRequired</code></td>
<td>boolean</td>
<td>Optional</td>
<td>define whether a field is required in a collection</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.type</code></td>
<td>string</td>
<td>Required</td>
<td>Choose these appropriate field type for your collection data</td>
<td><code>oneOf[1]; enum: [&quot;Color&quot;,&quot;DateTime&quot;,&quot;Email&quot;,&quot;File&quot;,&quot;Image&quot;,&quot;Link&quot;,&quot;MultiImage&quot;,&quot;Number&quot;,&quot;Phone&quot;,&quot;PlainText&quot;,&quot;RichText&quot;,&quot;Switch&quot;,&quot;VideoLink&quot;]</code></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a field</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.helpText</code></td>
<td>string</td>
<td>Optional</td>
<td>Additional text to help anyone filling out this field</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>Option Field</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.isRequired</code></td>
<td>boolean</td>
<td>Optional</td>
<td>define whether a field is required in a collection</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.type</code></td>
<td>string</td>
<td>Required</td>
<td>The <a href="https://developers.webflow.com/data/reference/field-types-item-values#option">Option field type</a></td>
<td><code>oneOf[2]; enum: [&quot;Option&quot;]</code></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a field</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.helpText</code></td>
<td>string</td>
<td>Optional</td>
<td>Additional text to help anyone filling out this field</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.metadata</code></td>
<td>object</td>
<td>Required</td>
<td>The metadata for the Option field.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.metadata.options</code></td>
<td>array</td>
<td>Required</td>
<td>The option values for the Option field.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.metadata.options[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A single option value for the Option field.</td>
<td><code>oneOf[2]; minItems: 1; maxItems: 100</code></td>
</tr>
<tr>
<td><code>body.metadata.options[].name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the option</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>Reference Field</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.isRequired</code></td>
<td>boolean</td>
<td>Optional</td>
<td>define whether a field is required in a collection</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.type</code></td>
<td>string</td>
<td>Required</td>
<td>Choose these appropriate field type for your collection data</td>
<td><code>oneOf[3]; enum: [&quot;MultiReference&quot;,&quot;Reference&quot;]</code></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Required</td>
<td>The name of a field</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.helpText</code></td>
<td>string</td>
<td>Optional</td>
<td>Additional text to help anyone filling out this field</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.metadata</code></td>
<td>object</td>
<td>Required</td>
<td>The collectionId for the referenced collection. Only applicable for Reference and MultiReference fields.</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.metadata.collectionId</code></td>
<td>string</td>
<td>Required</td>
<td>The unique identifier of the collection</td>
<td><code>oneOf[3]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-field">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  },
  "body": {
    "id": "562ac0395358780a1f5e6fbc",
    "isEditable": true,
    "type": "RichText",
    "isRequired": false,
    "displayName": "Post Body",
    "helpText": "Add the body of your post here"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-field">
<summary><span>Update Collection Field — <code>webflow.<wbr>update-<wbr>field</code></span></summary>
<p>Run <strong>Update Collection Field</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-field">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>path.field_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Field in a collection</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>Details about the field of a collection</td>
<td></td>
</tr>
<tr>
<td><code>body.isRequired</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Define whether a field is required in a collection</td>
<td></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Optional</td>
<td>The name of a field</td>
<td></td>
</tr>
<tr>
<td><code>body.helpText</code></td>
<td>string</td>
<td>Optional</td>
<td>Additional text to help anyone filling out this field</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-field">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745",
    "field_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-field">
<summary><span>Delete Collection Field — <code>webflow.<wbr>delete-<wbr>field</code></span></summary>
<p>Run <strong>Delete Collection Field</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-field">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>path.field_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Field in a collection</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-field">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745",
    "field_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-item">
<summary><span>Create Collection Item(s) — <code>webflow.<wbr>create-<wbr>item</code></span></summary>
<p>Run <strong>Create Collection Item(s)</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-item">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skipInvalidFiles</code></td>
<td>boolean</td>
<td>Optional</td>
<td>When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>A Collection Item represents a single entry in your collection. Each item includes:  - <strong>System metadata</strong> - Automatically managed fields like IDs and timestamp &lt;br/&gt; - <strong>Status flags</strong> - Controls for managing content state: <code>isDraft</code>, <code>isArchived </code>&lt;br/&gt; - <strong>Content fields</strong> - Stored in <code>fieldData</code>. Each item needs a <code>name</code> and <code>slug</code>, and may include additional fields matching your collection&#39;s schema definition.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is in an archived state.</td>
<td><code>oneOf[1]; default: false</code></td>
</tr>
<tr>
<td><code>body.isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the item is created in a draft state. A new item has never been published, so <code>isDraft: true</code> gives it a <code>Draft</code> status. Set <code>isDraft: false</code> to queue the item to publish on the next site publish.</td>
<td><code>oneOf[1]; default: true</code></td>
</tr>
<tr>
<td><code>body.fieldData</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>oneOf[1]; additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.fieldData.name</code></td>
<td>string</td>
<td>Required</td>
<td>Name of the Item</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.fieldData.slug</code></td>
<td>string</td>
<td>Required</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>Multiple Items</td>
<td><code>oneOf[2]; additionalProperties: false</code></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Optional</td>
<td>The items to create. Each entry needs its own <code>fieldData</code>. Don&#39;t send a top-level <code>fieldData</code> with this shape.</td>
<td><code>oneOf[2]; minItems: 1</code></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A Collection Item represents a single entry in your collection. Each item includes:  - <strong>System metadata</strong> - Automatically managed fields like IDs and timestamp &lt;br/&gt; - <strong>Status flags</strong> - Controls for managing content state: <code>isDraft</code>, <code>isArchived </code>&lt;br/&gt; - <strong>Content fields</strong> - Stored in <code>fieldData</code>. Each item needs a <code>name</code> and <code>slug</code>, and may include additional fields matching your collection&#39;s schema definition.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is in an archived state.</td>
<td><code>oneOf[2]; default: false</code></td>
</tr>
<tr>
<td><code>body.items[].isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the item is created in a draft state. A new item has never been published, so <code>isDraft: true</code> gives it a <code>Draft</code> status. Set <code>isDraft: false</code> to queue the item to publish on the next site publish.</td>
<td><code>oneOf[2]; default: true</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData.name</code></td>
<td>string</td>
<td>Required</td>
<td>Name of the Item</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData.slug</code></td>
<td>string</td>
<td>Required</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td><code>oneOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-item">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-items">
<summary><span>Update Collection Items — <code>webflow.<wbr>update-<wbr>items</code></span></summary>
<p>Run <strong>Update Collection Items</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-items">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skipInvalidFiles</code></td>
<td>boolean</td>
<td>Optional</td>
<td>When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td>The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is set to archived</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Sets the item&#39;s draft state. The resulting status depends on whether the item has been published before:  - <strong>Item that has never been published:</strong> <code>isDraft: true</code> results in a <code>Draft</code> status. - <strong>Already-published item:</strong> <code>isDraft: true</code> results in a <code>Changes in draft</code> status. The live item stays published, and your changes are held back until you publish them.  Setting <code>isDraft: true</code> never unpublishes an item. To remove an item from the live site, use <a href="https://developers.webflow.com/data/reference/cms/collection-items/live-items/delete-items-live">Unpublish Live Collection Items</a>.</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].fieldData</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Name of the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].fieldData.slug</code></td>
<td>string</td>
<td>Optional</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-items">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-items">
<summary><span>Delete Collection Items — <code>webflow.<wbr>delete-<wbr>items</code></span></summary>
<p>Run <strong>Delete Collection Items</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-items">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items[].id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleIds</code></td>
<td>array</td>
<td>Optional</td>
<td>Array of identifiers for the locales where the item will be deleted</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleIds[]</code></td>
<td>string</td>
<td>Optional</td>
<td>CMS Locale ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-items">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-item-live">
<summary><span>Create Live Collection Item(s) — <code>webflow.<wbr>create-<wbr>item-<wbr>live</code></span></summary>
<p>Run <strong>Create Live Collection Item(s)</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-item-live">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skipInvalidFiles</code></td>
<td>boolean</td>
<td>Optional</td>
<td>When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>A Collection Item represents a single entry in your collection. Each item includes:  - <strong>System metadata</strong> - Automatically managed fields like IDs and timestamp &lt;br/&gt; - <strong>Status flags</strong> - Controls for managing content state: <code>isDraft</code>, <code>isArchived </code>&lt;br/&gt; - <strong>Content fields</strong> - Stored in <code>fieldData</code>. Each item needs a <code>name</code> and <code>slug</code>, and may include additional fields matching your collection&#39;s schema definition.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is set to archived</td>
<td><code>oneOf[1]; default: false</code></td>
</tr>
<tr>
<td><code>body.isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the item is in a draft state. Together with <code>lastPublished</code>, this determines the status shown in the Webflow UI. See <a href="https://developers.webflow.com/data/docs/working-with-the-cms/publishing">Publishing with the CMS API</a> for the full mapping.</td>
<td><code>oneOf[1]; default: false</code></td>
</tr>
<tr>
<td><code>body.fieldData</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>oneOf[1]; additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.fieldData.name</code></td>
<td>string</td>
<td>Required</td>
<td>Name of the Item</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.fieldData.slug</code></td>
<td>string</td>
<td>Required</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>Multiple Live Items</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Optional</td>
<td>The items to create. Each entry needs its own <code>fieldData</code>. Don&#39;t send a top-level <code>fieldData</code> with this shape.</td>
<td><code>oneOf[2]; minItems: 1</code></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A Collection Item represents a single entry in your collection. Each item includes:  - <strong>System metadata</strong> - Automatically managed fields like IDs and timestamp &lt;br/&gt; - <strong>Status flags</strong> - Controls for managing content state: <code>isDraft</code>, <code>isArchived </code>&lt;br/&gt; - <strong>Content fields</strong> - Stored in <code>fieldData</code>. Each item needs a <code>name</code> and <code>slug</code>, and may include additional fields matching your collection&#39;s schema definition.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is set to archived</td>
<td><code>oneOf[2]; default: false</code></td>
</tr>
<tr>
<td><code>body.items[].isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether the item is in a draft state. Together with <code>lastPublished</code>, this determines the status shown in the Webflow UI. See <a href="https://developers.webflow.com/data/docs/working-with-the-cms/publishing">Publishing with the CMS API</a> for the full mapping.</td>
<td><code>oneOf[2]; default: false</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>oneOf[2]; additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData.name</code></td>
<td>string</td>
<td>Required</td>
<td>Name of the Item</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData.slug</code></td>
<td>string</td>
<td>Required</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td><code>oneOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-item-live">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-items-live">
<summary><span>Update Live Collection Items — <code>webflow.<wbr>update-<wbr>items-<wbr>live</code></span></summary>
<p>Run <strong>Update Live Collection Items</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-items-live">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skipInvalidFiles</code></td>
<td>boolean</td>
<td>Optional</td>
<td>When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td>The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is set to archived</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Sets the item&#39;s draft state. The resulting status depends on whether the item has been published before:  - <strong>Item that has never been published:</strong> <code>isDraft: true</code> results in a <code>Draft</code> status. - <strong>Already-published item:</strong> <code>isDraft: true</code> results in a <code>Changes in draft</code> status. The live item stays published, and your changes are held back until you publish them.  Setting <code>isDraft: true</code> never unpublishes an item. To remove an item from the live site, use <a href="https://developers.webflow.com/data/reference/cms/collection-items/live-items/delete-items-live">Unpublish Live Collection Items</a>.</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].fieldData</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.items[].fieldData.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Name of the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].fieldData.slug</code></td>
<td>string</td>
<td>Optional</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-items-live">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-items-live">
<summary><span>Unpublish Live Collection Items — <code>webflow.<wbr>delete-<wbr>items-<wbr>live</code></span></summary>
<p>Run <strong>Unpublish Live Collection Items</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-items-live">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.items[].id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleIds</code></td>
<td>array</td>
<td>Optional</td>
<td>Array of identifiers for the locales where the item will be unpublished</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleIds[]</code></td>
<td>string</td>
<td>Optional</td>
<td>CMS Locale ID</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-items-live">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-items">
<summary><span>Create Collection Items — <code>webflow.<wbr>create-<wbr>items</code></span></summary>
<p>Run <strong>Create Collection Items</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-items">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skipInvalidFiles</code></td>
<td>boolean</td>
<td>Optional</td>
<td>When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>A Collection Item represents a single entry in your collection. Each item includes:  - <strong>System metadata</strong> - Automatically managed fields like IDs and timestamp &lt;br/&gt; - <strong>Status flags</strong> - Controls for managing content state: <code>isDraft</code>, <code>isArchived </code>&lt;br/&gt; - <strong>Content fields</strong> - Stored in <code>fieldData</code>. Each item needs a <code>name</code> and <code>slug</code>, and may include additional fields matching your collection&#39;s schema definition.</td>
<td></td>
</tr>
<tr>
<td><code>body.cmsLocaleIds</code></td>
<td>array</td>
<td>Optional</td>
<td>Array of identifiers for the locales where the item will be created</td>
<td></td>
</tr>
<tr>
<td><code>body.cmsLocaleIds[]</code></td>
<td>string</td>
<td>Optional</td>
<td>CMS Locale ID</td>
<td></td>
</tr>
<tr>
<td><code>body.isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Indicates whether the item is archived.</td>
<td><code>default: false</code></td>
</tr>
<tr>
<td><code>body.isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Indicates whether the item is in draft state.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body.fieldData</code></td>
<td>—</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.fieldData</code></td>
<td>object</td>
<td>Required</td>
<td>Single CMS Item</td>
<td><code>oneOf[1]; additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.fieldData.name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the item.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.fieldData.slug</code></td>
<td>string</td>
<td>Required</td>
<td>URL slug for the item in your site. Note: Updating the item slug will break all links referencing the old slug.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.fieldData</code></td>
<td>array</td>
<td>Required</td>
<td>A list of CMS items to create</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.fieldData[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A single CMS item to create</td>
<td><code>oneOf[2]; additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.fieldData[].name</code></td>
<td>string</td>
<td>Required</td>
<td>The name of the item.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.fieldData[].slug</code></td>
<td>string</td>
<td>Required</td>
<td>URL slug for the item in your site. Note: Updating the item slug will break all links referencing the old slug.</td>
<td><code>oneOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-items">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-item">
<summary><span>Get Collection Item — <code>webflow.<wbr>get-<wbr>item</code></span></summary>
<p>Run <strong>Get Collection Item</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-item">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>path.item_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Item</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as <code>cmsLocaleId</code> in the Sites response. This endpoint returns a single item, so it accepts one locale. To retrieve an item in several locales, use <a href="https://developers.webflow.com/data/reference/cms/collection-items/staged-items/list-items">List Collection Items</a> with <code>filter[id][eq]</code> and a comma separated <code>cmsLocaleId</code>.</td>
<td></td>
</tr>
<tr>
<td><code>query.translatable</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for the secondary Locale you&#39;re translating <strong>into</strong>. Returns only content that hasn&#39;t been excluded from translation for that locale.  This is independent of <code>localeId</code>, which selects which version of the content is returned. To fetch the source text to translate, request the primary locale&#39;s content and set <code>translatable</code> to the locale you&#39;re translating into:  <code>?localeId={primary locale id}&amp;amp;translatable={target locale id}</code>  Only exclusion rules scoped to manual translation are respected — rules scoped only to automatic translation don&#39;t affect this parameter&#39;s response.  Omitting <code>translatable</code> returns the same response as if this parameter didn&#39;t exist. The value must be the id of one of the site&#39;s secondary locales — the primary locale id, or any other value, returns a <code>400</code> error. Requires translation exclusions to be enabled for the site; if they aren&#39;t, the request returns a <code>403</code> error.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-item">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745",
    "item_id": "580e64008c9a982ac9b8b754"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-item">
<summary><span>Update Collection Item — <code>webflow.<wbr>update-<wbr>item</code></span></summary>
<p>Run <strong>Update Collection Item</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-item">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>path.item_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Item</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skipInvalidFiles</code></td>
<td>boolean</td>
<td>Optional</td>
<td>When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items</td>
<td></td>
</tr>
<tr>
<td><code>body.cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td></td>
</tr>
<tr>
<td><code>body.isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is set to archived</td>
<td></td>
</tr>
<tr>
<td><code>body.isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Sets the item&#39;s draft state. The resulting status depends on whether the item has been published before:  - <strong>Item that has never been published:</strong> <code>isDraft: true</code> results in a <code>Draft</code> status. - <strong>Already-published item:</strong> <code>isDraft: true</code> results in a <code>Changes in draft</code> status. The live item stays published, and your changes are held back until you publish them.  Setting <code>isDraft: true</code> never unpublishes an item. To remove an item from the live site, use <a href="https://developers.webflow.com/data/reference/cms/collection-items/live-items/delete-items-live">Unpublish Live Collection Items</a>.</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldData</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.fieldData.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Name of the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldData.slug</code></td>
<td>string</td>
<td>Optional</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-item">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745",
    "item_id": "580e64008c9a982ac9b8b754"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-item">
<summary><span>Delete Collection Item — <code>webflow.<wbr>delete-<wbr>item</code></span></summary>
<p>Run <strong>Delete Collection Item</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-item">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>path.item_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Item</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as <code>cmsLocaleId</code> in the Sites response. To query multiple locales, input a comma separated string.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-item">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745",
    "item_id": "580e64008c9a982ac9b8b754"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-item-live">
<summary><span>Update Live Collection Item — <code>webflow.<wbr>update-<wbr>item-<wbr>live</code></span></summary>
<p>Run <strong>Update Live Collection Item</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-item-live">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>path.item_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Item</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.skipInvalidFiles</code></td>
<td>boolean</td>
<td>Optional</td>
<td>When true, invalid files are skipped and processing continues. When false, the entire request fails if any file is invalid.</td>
<td><code>default: true</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The fields that define the schema for a given Item are based on the Collection that Item belongs to. Beyond the user defined fields, there are a handful of additional fields that are automatically created for all items</td>
<td></td>
</tr>
<tr>
<td><code>body.cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for the locale of the CMS item</td>
<td></td>
</tr>
<tr>
<td><code>body.isArchived</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Boolean determining if the Item is set to archived</td>
<td></td>
</tr>
<tr>
<td><code>body.isDraft</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Sets the item&#39;s draft state. The resulting status depends on whether the item has been published before:  - <strong>Item that has never been published:</strong> <code>isDraft: true</code> results in a <code>Draft</code> status. - <strong>Already-published item:</strong> <code>isDraft: true</code> results in a <code>Changes in draft</code> status. The live item stays published, and your changes are held back until you publish them.  Setting <code>isDraft: true</code> never unpublishes an item. To remove an item from the live site, use <a href="https://developers.webflow.com/data/reference/cms/collection-items/live-items/delete-items-live">Unpublish Live Collection Items</a>.</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldData</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: true</code></td>
</tr>
<tr>
<td><code>body.fieldData.name</code></td>
<td>string</td>
<td>Optional</td>
<td>Name of the Item</td>
<td></td>
</tr>
<tr>
<td><code>body.fieldData.slug</code></td>
<td>string</td>
<td>Optional</td>
<td>URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-item-live">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745",
    "item_id": "580e64008c9a982ac9b8b754"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-item-live">
<summary><span>Unpublish Live Collection Item — <code>webflow.<wbr>delete-<wbr>item-<wbr>live</code></span></summary>
<p>Run <strong>Unpublish Live Collection Item</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-item-live">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>path.item_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Item</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.cmsLocaleId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a CMS Locale. This UID is different from the Site locale identifier and is listed as <code>cmsLocaleId</code> in the Sites response. To query multiple locales, input a comma separated string.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-item-live">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745",
    "item_id": "580e64008c9a982ac9b8b754"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-publish-item">
<summary><span>Publish Collection Item — <code>webflow.<wbr>publish-<wbr>item</code></span></summary>
<p>Run <strong>Publish Collection Item</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.publish-item">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Collection</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>—</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>An array of Item IDs in a single locale</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.itemIds</code></td>
<td>array</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.itemIds[]</code></td>
<td>string</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>An array of Item IDs with included <code>cmsLocaleIds</code></td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the CMS item</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleIds</code></td>
<td>array</td>
<td>Optional</td>
<td>Array of identifiers for the locales where the item will be published</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.items[].cmsLocaleIds[]</code></td>
<td>string</td>
<td>Optional</td>
<td>CMS Locale ID</td>
<td><code>oneOf[2]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.publish-item">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "collection_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-comment-threads">
<summary><span>List Comment Threads — <code>webflow.<wbr>list-<wbr>comment-<wbr>threads</code></span></summary>
<p>Run <strong>List Comment Threads</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-comment-threads">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.sortBy</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort results by the provided value. Only allowed when sortOrder is provided.</td>
<td><code>enum: [&quot;createdOn&quot;,&quot;lastUpdated&quot;]</code></td>
</tr>
<tr>
<td><code>query.sortOrder</code></td>
<td>string</td>
<td>Optional</td>
<td>Sorts the results by asc or desc</td>
<td><code>enum: [&quot;asc&quot;,&quot;desc&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-comment-threads">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-comment-thread">
<summary><span>Get Comment Thread — <code>webflow.<wbr>get-<wbr>comment-<wbr>thread</code></span></summary>
<p>Run <strong>Get Comment Thread</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-comment-thread">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.comment_thread_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Comment Thread</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.sortBy</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort results by the provided value. Only allowed when sortOrder is provided.</td>
<td><code>enum: [&quot;createdOn&quot;,&quot;lastUpdated&quot;]</code></td>
</tr>
<tr>
<td><code>query.sortOrder</code></td>
<td>string</td>
<td>Optional</td>
<td>Sorts the results by asc or desc</td>
<td><code>enum: [&quot;asc&quot;,&quot;desc&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-comment-thread">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "comment_thread_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-resolve-comment-thread">
<summary><span>Resolve Comment Thread — <code>webflow.<wbr>resolve-<wbr>comment-<wbr>thread</code></span></summary>
<p>Run <strong>Resolve Comment Thread</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.resolve-comment-thread">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.comment_thread_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Comment Thread</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>The request body for resolving or unresolving a comment thread</td>
<td></td>
</tr>
<tr>
<td><code>body.resolved</code></td>
<td>boolean</td>
<td>Required</td>
<td>Set to <code>true</code> to resolve the thread, or <code>false</code> to unresolve it</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.resolve-comment-thread">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "comment_thread_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "resolved": true
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-comment-replies">
<summary><span>List Comment Replies — <code>webflow.<wbr>list-<wbr>comment-<wbr>replies</code></span></summary>
<p>Run <strong>List Comment Replies</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-comment-replies">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.comment_thread_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Comment Thread</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.sortBy</code></td>
<td>string</td>
<td>Optional</td>
<td>Sort results by the provided value. Only allowed when sortOrder is provided.</td>
<td><code>enum: [&quot;createdOn&quot;,&quot;lastUpdated&quot;]</code></td>
</tr>
<tr>
<td><code>query.sortOrder</code></td>
<td>string</td>
<td>Optional</td>
<td>Sorts the results by asc or desc</td>
<td><code>enum: [&quot;asc&quot;,&quot;desc&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-comment-replies">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "comment_thread_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-comment-reply">
<summary><span>Create Comment Reply — <code>webflow.<wbr>create-<wbr>comment-<wbr>reply</code></span></summary>
<p>Run <strong>Create Comment Reply</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-comment-reply">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.comment_thread_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Comment Thread</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>The request body for creating a comment reply</td>
<td></td>
</tr>
<tr>
<td><code>body.content</code></td>
<td>string</td>
<td>Required</td>
<td>The text content of the reply. To @mention a user, include their user ID in double square brackets, as in <code>[[userId]]</code>.</td>
<td><code>maxLength: 2040</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-comment-reply">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "comment_thread_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "content": "Thanks for the feedback [[6287ec36a841b25637c663df]]!"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-pages">
<summary><span>List Pages — <code>webflow.<wbr>list-<wbr>pages</code></span></summary>
<p>Run <strong>List Pages</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-pages">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-pages">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-page-metadata">
<summary><span>Get Page Metadata — <code>webflow.<wbr>get-<wbr>page-<wbr>metadata</code></span></summary>
<p>Run <strong>Get Page Metadata</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-page-metadata">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.page_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Page</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.translatable</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for the secondary Locale you&#39;re translating <strong>into</strong>. Returns only content that hasn&#39;t been excluded from translation for that locale.  This is independent of <code>localeId</code>, which selects which version of the content is returned. To fetch the source text to translate, request the primary locale&#39;s content and set <code>translatable</code> to the locale you&#39;re translating into:  <code>?localeId={primary locale id}&amp;amp;translatable={target locale id}</code>  Only exclusion rules scoped to manual translation are respected — rules scoped only to automatic translation don&#39;t affect this parameter&#39;s response.  Omitting <code>translatable</code> returns the same response as if this parameter didn&#39;t exist. The value must be the id of one of the site&#39;s secondary locales — the primary locale id, or any other value, returns a <code>400</code> error. Requires translation exclusions to be enabled for the site; if they aren&#39;t, the request returns a <code>403</code> error.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-page-metadata">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "page_id": "63c720f9347c2139b248e552"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-page-settings">
<summary><span>Update Page Metadata — <code>webflow.<wbr>update-<wbr>page-<wbr>settings</code></span></summary>
<p>Run <strong>Update Page Metadata</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-page-settings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.page_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Page</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The values to update on the Page</td>
<td></td>
</tr>
<tr>
<td><code>body.title</code></td>
<td>string</td>
<td>Optional</td>
<td>Title for the page</td>
<td></td>
</tr>
<tr>
<td><code>body.slug</code></td>
<td>string</td>
<td>Optional</td>
<td>Slug for the page.  <strong>Note:</strong> The slug field is ignored in the following cases — all other fields in the same request still apply: - The site&#39;s home page, collection template pages, and utility pages (e.g. 404, password, search). - For secondary locales, updating the slug requires an &lt;a href=&quot;<a href="https://webflow.com/feature/localization%22&amp;gt;Advanced">https://webflow.com/feature/localization&quot;&gt;Advanced</a> or Enterprise localization add-on plan&lt;/a&gt;.</td>
<td></td>
</tr>
<tr>
<td><code>body.seo</code></td>
<td>object</td>
<td>Optional</td>
<td>SEO-related fields for the Page</td>
<td></td>
</tr>
<tr>
<td><code>body.seo.title</code></td>
<td>string</td>
<td>Optional</td>
<td>The Page title shown in search engine results</td>
<td></td>
</tr>
<tr>
<td><code>body.seo.description</code></td>
<td>string</td>
<td>Optional</td>
<td>The Page description shown in search engine results</td>
<td></td>
</tr>
<tr>
<td><code>body.openGraph</code></td>
<td>object</td>
<td>Optional</td>
<td>Open Graph fields for the Page</td>
<td></td>
</tr>
<tr>
<td><code>body.openGraph.title</code></td>
<td>string</td>
<td>Optional</td>
<td>The title supplied to Open Graph annotations</td>
<td></td>
</tr>
<tr>
<td><code>body.openGraph.titleCopied</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Indicates the Open Graph title was copied from the SEO title</td>
<td></td>
</tr>
<tr>
<td><code>body.openGraph.description</code></td>
<td>string</td>
<td>Optional</td>
<td>The description supplied to Open Graph annotations</td>
<td></td>
</tr>
<tr>
<td><code>body.openGraph.descriptionCopied</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Indicates the Open Graph description was copied from the SEO description</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-page-settings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "page_id": "63c720f9347c2139b248e552"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-static-content">
<summary><span>Get Page Content — <code>webflow.<wbr>get-<wbr>static-<wbr>content</code></span></summary>
<p>Run <strong>Get Page Content</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-static-content">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.page_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Page</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.translatable</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for the secondary Locale you&#39;re translating <strong>into</strong>. Returns only content that hasn&#39;t been excluded from translation for that locale.  This is independent of <code>localeId</code>, which selects which version of the content is returned. To fetch the source text to translate, request the primary locale&#39;s content and set <code>translatable</code> to the locale you&#39;re translating into:  <code>?localeId={primary locale id}&amp;amp;translatable={target locale id}</code>  Only exclusion rules scoped to manual translation are respected — rules scoped only to automatic translation don&#39;t affect this parameter&#39;s response.  Omitting <code>translatable</code> returns the same response as if this parameter didn&#39;t exist. The value must be the id of one of the site&#39;s secondary locales — the primary locale id, or any other value, returns a <code>400</code> error. Requires translation exclusions to be enabled for the site; if they aren&#39;t, the request returns a <code>403</code> error.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-static-content">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "page_id": "63c720f9347c2139b248e552"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-static-content">
<summary><span>Update Page Content — <code>webflow.<wbr>update-<wbr>static-<wbr>content</code></span></summary>
<p>Run <strong>Update Page Content</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-static-content">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.page_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Page</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Required</td>
<td>The locale identifier.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The body for which to update the page dom nodes. Nodes can be of type text or component instances.</td>
<td></td>
</tr>
<tr>
<td><code>body.nodes</code></td>
<td>array</td>
<td>Required</td>
<td>List of DOM Nodes with the new content that will be updated in each node.</td>
<td><code>minItems: 1; maxItems: 1000</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update a text node</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.nodes[].text</code></td>
<td>string</td>
<td>Required</td>
<td>HTML content of the node, including the HTML tag. The HTML tags must be the same as what&#39;s returned from the Get Content endpoint.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update text property overrides of a component instance</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides</code></td>
<td>array</td>
<td>Required</td>
<td>A list of component instance properties to override within the specified secondary locale.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides[].propertyId</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the property.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides[].text</code></td>
<td>string</td>
<td>Required</td>
<td>The new string or HTML value used to override the component instance property value. The provided value must be compatible with the type of the component instance property. For example, attempting to override a single-line plain-text property with a multi-line value will result in an error.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update choices on a select node</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices</code></td>
<td>array</td>
<td>Required</td>
<td>The list of choices to set on the select node.</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices[].value</code></td>
<td>string</td>
<td>Required</td>
<td>The value of the choice when selected.</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices[].text</code></td>
<td>string</td>
<td>Required</td>
<td>The text to display for the choice.</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update placeholder text on a text input node</td>
<td><code>oneOf[4]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[4]</code></td>
</tr>
<tr>
<td><code>body.nodes[].placeholder</code></td>
<td>string</td>
<td>Required</td>
<td>The placeholder text of the input node</td>
<td><code>oneOf[4]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update a submit button node</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[].value</code></td>
<td>string</td>
<td>Optional</td>
<td>The text content of the submit button.</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[].waitingText</code></td>
<td>string</td>
<td>Optional</td>
<td>The text to show while the form is submitting.</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update a search button node</td>
<td><code>oneOf[6]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[6]</code></td>
</tr>
<tr>
<td><code>body.nodes[].value</code></td>
<td>string</td>
<td>Required</td>
<td>The text content of the search button.</td>
<td><code>oneOf[6]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-static-content">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "page_id": "63c720f9347c2139b248e552"
  },
  "query": {
    "localeId": "example"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-components">
<summary><span>List Components — <code>webflow.<wbr>list-<wbr>components</code></span></summary>
<p>Run <strong>List Components</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-components">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.branchId</code></td>
<td>string</td>
<td>Optional</td>
<td>Scope the operation to work on a specific branch.</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-components">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-component-content">
<summary><span>Get Component Content — <code>webflow.<wbr>get-<wbr>component-<wbr>content</code></span></summary>
<p>Run <strong>Get Component Content</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-component-content">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.component_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Component</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.branchId</code></td>
<td>string</td>
<td>Optional</td>
<td>Scope the operation to work on a specific branch.</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.translatable</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for the secondary Locale you&#39;re translating <strong>into</strong>. Returns only content that hasn&#39;t been excluded from translation for that locale.  This is independent of <code>localeId</code>, which selects which version of the content is returned. To fetch the source text to translate, request the primary locale&#39;s content and set <code>translatable</code> to the locale you&#39;re translating into:  <code>?localeId={primary locale id}&amp;amp;translatable={target locale id}</code>  Only exclusion rules scoped to manual translation are respected — rules scoped only to automatic translation don&#39;t affect this parameter&#39;s response.  Omitting <code>translatable</code> returns the same response as if this parameter didn&#39;t exist. The value must be the id of one of the site&#39;s secondary locales — the primary locale id, or any other value, returns a <code>400</code> error. Requires translation exclusions to be enabled for the site; if they aren&#39;t, the request returns a <code>403</code> error.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-component-content">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "component_id": "8505ba55-ef72-629e-f85c-33e4b703d48b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-component-content">
<summary><span>Update Component Content — <code>webflow.<wbr>update-<wbr>component-<wbr>content</code></span></summary>
<p>Run <strong>Update Component Content</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-component-content">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.component_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Component</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.branchId</code></td>
<td>string</td>
<td>Optional</td>
<td>Scope the operation to work on a specific branch.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>The body for which to update the Component DOM nodes. Nodes can be of type text, select or text input, submit button, or component instances.</td>
<td></td>
</tr>
<tr>
<td><code>body.nodes</code></td>
<td>array</td>
<td>Required</td>
<td>List of DOM Nodes with the new content that will be updated in each node.</td>
<td><code>minItems: 1; maxItems: 1000</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update a text node</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.nodes[].text</code></td>
<td>string</td>
<td>Required</td>
<td>HTML content of the node, including the HTML tag. The HTML tags must be the same as what&#39;s returned from the Get Content endpoint.</td>
<td><code>oneOf[1]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update text property overrides of a component instance</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides</code></td>
<td>array</td>
<td>Required</td>
<td>A list of component instance properties to override within the specified secondary locale.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides[].propertyId</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the property.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[].propertyOverrides[].text</code></td>
<td>string</td>
<td>Required</td>
<td>The new string or HTML value used to override the component instance property value. The provided value must be compatible with the type of the component instance property. For example, attempting to override a single-line plain-text property with a multi-line value will result in an error.</td>
<td><code>oneOf[2]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update choices on a select node</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices</code></td>
<td>array</td>
<td>Required</td>
<td>The list of choices to set on the select node.</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices[].value</code></td>
<td>string</td>
<td>Required</td>
<td>The value of the choice when selected.</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[].choices[].text</code></td>
<td>string</td>
<td>Required</td>
<td>The text to display for the choice.</td>
<td><code>oneOf[3]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update placeholder text on a text input node</td>
<td><code>oneOf[4]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[4]</code></td>
</tr>
<tr>
<td><code>body.nodes[].placeholder</code></td>
<td>string</td>
<td>Required</td>
<td>The placeholder text of the input node</td>
<td><code>oneOf[4]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update a submit button node</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[].value</code></td>
<td>string</td>
<td>Optional</td>
<td>The text content of the submit button.</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[].waitingText</code></td>
<td>string</td>
<td>Optional</td>
<td>The text to show while the form is submitting.</td>
<td><code>oneOf[5]</code></td>
</tr>
<tr>
<td><code>body.nodes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>Update a search button node</td>
<td><code>oneOf[6]</code></td>
</tr>
<tr>
<td><code>body.nodes[].nodeId</code></td>
<td>string</td>
<td>Required</td>
<td>Node UUID</td>
<td><code>oneOf[6]</code></td>
</tr>
<tr>
<td><code>body.nodes[].value</code></td>
<td>string</td>
<td>Required</td>
<td>The text content of the search button.</td>
<td><code>oneOf[6]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-component-content">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "component_id": "8505ba55-ef72-629e-f85c-33e4b703d48b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-component-properties">
<summary><span>Get Component Properties — <code>webflow.<wbr>get-<wbr>component-<wbr>properties</code></span></summary>
<p>Run <strong>Get Component Properties</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-component-properties">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.component_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Component</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.branchId</code></td>
<td>string</td>
<td>Optional</td>
<td>Scope the operation to work on a specific branch.</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.translatable</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for the secondary Locale you&#39;re translating <strong>into</strong>. Returns only content that hasn&#39;t been excluded from translation for that locale.  This is independent of <code>localeId</code>, which selects which version of the content is returned. To fetch the source text to translate, request the primary locale&#39;s content and set <code>translatable</code> to the locale you&#39;re translating into:  <code>?localeId={primary locale id}&amp;amp;translatable={target locale id}</code>  Only exclusion rules scoped to manual translation are respected — rules scoped only to automatic translation don&#39;t affect this parameter&#39;s response.  Omitting <code>translatable</code> returns the same response as if this parameter didn&#39;t exist. The value must be the id of one of the site&#39;s secondary locales — the primary locale id, or any other value, returns a <code>400</code> error. Requires translation exclusions to be enabled for the site; if they aren&#39;t, the request returns a <code>403</code> error.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-component-properties">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "component_id": "8505ba55-ef72-629e-f85c-33e4b703d48b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-component-properties">
<summary><span>Update Component Properties — <code>webflow.<wbr>update-<wbr>component-<wbr>properties</code></span></summary>
<p>Run <strong>Update Component Properties</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-component-properties">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.component_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Component</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.branchId</code></td>
<td>string</td>
<td>Optional</td>
<td>Scope the operation to work on a specific branch.</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>Update a Component Property</td>
<td></td>
</tr>
<tr>
<td><code>body.properties</code></td>
<td>array</td>
<td>Required</td>
<td>A list of component properties to update within the specified secondary locale.</td>
<td></td>
</tr>
<tr>
<td><code>body.properties[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.properties[].propertyId</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the property.</td>
<td></td>
</tr>
<tr>
<td><code>body.properties[].text</code></td>
<td>string</td>
<td>Required</td>
<td>The new string or HTML value used to update the component property in the secondary locale.  The provided value must be compatible with the type of the component property.  For example, attempting to update a single-line plain-text property with a multi-line value will result in an error.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-component-properties">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "component_id": "8505ba55-ef72-629e-f85c-33e4b703d48b"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-page-custom-code">
<summary><span>Get Custom Code — <code>webflow.<wbr>get-<wbr>page-<wbr>custom-<wbr>code</code></span></summary>
<p>Run <strong>Get Custom Code</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-page-custom-code">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.page_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Page</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-page-custom-code">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "page_id": "63c720f9347c2139b248e552"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-page-custom-code">
<summary><span>Delete Custom Code — <code>webflow.<wbr>delete-<wbr>page-<wbr>custom-<wbr>code</code></span></summary>
<p>Run <strong>Delete Custom Code</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-page-custom-code">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.page_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Page</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-page-custom-code">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "page_id": "63c720f9347c2139b248e552"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-add-custom-code-to-page">
<summary><span>Add/Update Custom Code — <code>webflow.<wbr>add-<wbr>custom-<wbr>code-<wbr>to-<wbr>page</code></span></summary>
<p>Run <strong>Add/Update Custom Code</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.add-custom-code-to-page">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.page_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Page</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.scripts</code></td>
<td>array</td>
<td>Optional</td>
<td>A list of scripts applied to a Site or a Page</td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[].id</code></td>
<td>string</td>
<td>Required</td>
<td>ID of the registered custom code script</td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[].location</code></td>
<td>string</td>
<td>Required</td>
<td>Location of the script, either in the header or footer of the published site</td>
<td><code>enum: [&quot;header&quot;,&quot;footer&quot;]; default: &quot;header&quot;</code></td>
</tr>
<tr>
<td><code>body.scripts[].version</code></td>
<td>string</td>
<td>Required</td>
<td>Semantic Version String for the registered script <em>e.g. 0.0.1</em></td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[].attributes</code></td>
<td>object</td>
<td>Optional</td>
<td>Developer-specified key/value pairs to be applied as attributes to the script</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.add-custom-code-to-page">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "page_id": "63c720f9347c2139b248e552"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-site-custom-code">
<summary><span>Get Custom Code — <code>webflow.<wbr>get-<wbr>site-<wbr>custom-<wbr>code</code></span></summary>
<p>Run <strong>Get Custom Code</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-site-custom-code">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-site-custom-code">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-site-custom-code">
<summary><span>Delete Custom Code — <code>webflow.<wbr>delete-<wbr>site-<wbr>custom-<wbr>code</code></span></summary>
<p>Run <strong>Delete Custom Code</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-site-custom-code">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-site-custom-code">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-add-custom-code-tosite">
<summary><span>Add/Update Custom Code — <code>webflow.<wbr>add-<wbr>custom-<wbr>code-<wbr>tosite</code></span></summary>
<p>Run <strong>Add/Update Custom Code</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.add-custom-code-tosite">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.scripts</code></td>
<td>array</td>
<td>Optional</td>
<td>A list of scripts applied to a Site or a Page</td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[].id</code></td>
<td>string</td>
<td>Required</td>
<td>ID of the registered custom code script</td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[].location</code></td>
<td>string</td>
<td>Required</td>
<td>Location of the script, either in the header or footer of the published site</td>
<td><code>enum: [&quot;header&quot;,&quot;footer&quot;]; default: &quot;header&quot;</code></td>
</tr>
<tr>
<td><code>body.scripts[].version</code></td>
<td>string</td>
<td>Required</td>
<td>Semantic Version String for the registered script <em>e.g. 0.0.1</em></td>
<td></td>
</tr>
<tr>
<td><code>body.scripts[].attributes</code></td>
<td>object</td>
<td>Optional</td>
<td>Developer-specified key/value pairs to be applied as attributes to the script</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.add-custom-code-tosite">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-scripts">
<summary><span>Get Registered Scripts — <code>webflow.<wbr>get-<wbr>scripts</code></span></summary>
<p>Run <strong>Get Registered Scripts</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-scripts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-scripts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-post-hosted-script">
<summary><span>Register Script - Hosted — <code>webflow.<wbr>post-<wbr>hosted-<wbr>script</code></span></summary>
<p>Run <strong>Register Script - Hosted</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.post-hosted-script">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>A registered external script</td>
<td></td>
</tr>
<tr>
<td><code>body.hostedLocation</code></td>
<td>string</td>
<td>Required</td>
<td>URI for an externally hosted script location</td>
<td></td>
</tr>
<tr>
<td><code>body.integrityHash</code></td>
<td>string</td>
<td>Required</td>
<td>Sub-Resource Integrity Hash</td>
<td></td>
</tr>
<tr>
<td><code>body.canCopy</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Define whether the script can be copied on site duplication and transfer</td>
<td><code>default: false</code></td>
</tr>
<tr>
<td><code>body.version</code></td>
<td>string</td>
<td>Required</td>
<td>A Semantic Version (SemVer) string, denoting the version of the script</td>
<td></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Required</td>
<td>User-facing name for the script. Must be between 1 and 50 alphanumeric characters</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.post-hosted-script">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-post-inline-scripts">
<summary><span>Register Script - Inline — <code>webflow.<wbr>post-<wbr>inline-<wbr>scripts</code></span></summary>
<p>Run <strong>Register Script - Inline</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.post-inline-scripts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>A registered inline (Webflow-hosted) script</td>
<td></td>
</tr>
<tr>
<td><code>body.sourceCode</code></td>
<td>string</td>
<td>Required</td>
<td>The code to be added to the site (to be hosted by Webflow).</td>
<td></td>
</tr>
<tr>
<td><code>body.integrityHash</code></td>
<td>string</td>
<td>Optional</td>
<td>Sub-Resource Integrity Hash. Only required for externally hosted scripts (passed via hostedLocation)</td>
<td></td>
</tr>
<tr>
<td><code>body.canCopy</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Define whether the script can be copied on site duplication and transfer</td>
<td><code>default: false</code></td>
</tr>
<tr>
<td><code>body.version</code></td>
<td>string</td>
<td>Required</td>
<td>A Semantic Version (SemVer) string, denoting the version of the script</td>
<td></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Required</td>
<td>User-facing name for the script. Must be between 1 and 50 alphanumeric characters</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.post-inline-scripts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-site-custom-code-blocks">
<summary><span>List Custom Code Blocks — <code>webflow.<wbr>get-<wbr>site-<wbr>custom-<wbr>code-<wbr>blocks</code></span></summary>
<p>Run <strong>List Custom Code Blocks</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-site-custom-code-blocks">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-site-custom-code-blocks">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-assets">
<summary><span>List Assets — <code>webflow.<wbr>list-<wbr>assets</code></span></summary>
<p>Run <strong>List Assets</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-assets">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.folderId</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter assets to those in the specified folder and all descendant folders. Must be a 24-character hex ObjectId.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-assets">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-asset">
<summary><span>Upload Asset — <code>webflow.<wbr>create-<wbr>asset</code></span></summary>
<p>Run <strong>Upload Asset</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-asset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>The request to create an asset</td>
<td></td>
</tr>
<tr>
<td><code>body.fileName</code></td>
<td>string</td>
<td>Required</td>
<td>File name including file extension. File names must be less than 100 characters.</td>
<td></td>
</tr>
<tr>
<td><code>body.fileHash</code></td>
<td>string</td>
<td>Required</td>
<td>MD5 hash of the file</td>
<td></td>
</tr>
<tr>
<td><code>body.parentFolder</code></td>
<td>string</td>
<td>Optional</td>
<td>ID of the Asset folder (optional)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-asset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "fileName": "file.png",
    "fileHash": "3c7d87c9575702bc3b1e991f4d3c638e"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-asset">
<summary><span>Get Asset — <code>webflow.<wbr>get-<wbr>asset</code></span></summary>
<p>Run <strong>Get Asset</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-asset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.asset_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Asset on a site</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-asset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "asset_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-patch-asset">
<summary><span>Update Asset — <code>webflow.<wbr>patch-<wbr>asset</code></span></summary>
<p>Run <strong>Update Asset</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.patch-asset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.asset_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Asset on a site</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.localeId</code></td>
<td>string</td>
<td>Optional</td>
<td>Unique identifier for a specific Locale.  <a href="https://developers.webflow.com/data/v2.0.0/docs/working-with-localization">Learn more about localization.</a></td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>The request to update an asset</td>
<td></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Optional</td>
<td>A human readable name for the asset. This value is not localizable.</td>
<td></td>
</tr>
<tr>
<td><code>body.altText</code></td>
<td>string</td>
<td>Optional</td>
<td>Alternate text describing the image</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.patch-asset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "asset_id": "580e63fc8c9a982ac9b8b745"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-asset">
<summary><span>Delete Asset — <code>webflow.<wbr>delete-<wbr>asset</code></span></summary>
<p>Run <strong>Delete Asset</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-asset">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.asset_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Asset on a site</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-asset">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "asset_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-asset-folders">
<summary><span>List Asset Folders — <code>webflow.<wbr>list-<wbr>asset-<wbr>folders</code></span></summary>
<p>Run <strong>List Asset Folders</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-asset-folders">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-asset-folders">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-asset-folder">
<summary><span>Create Asset Folder — <code>webflow.<wbr>create-<wbr>asset-<wbr>folder</code></span></summary>
<p>Run <strong>Create Asset Folder</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-asset-folder">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.displayName</code></td>
<td>string</td>
<td>Required</td>
<td>A human readable name for the Asset Folder</td>
<td></td>
</tr>
<tr>
<td><code>body.parentFolder</code></td>
<td>string</td>
<td>Optional</td>
<td>An (optional) pointer to a parent Asset Folder (or null for root)</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-asset-folder">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "displayName": "my asset folder"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-asset-folder">
<summary><span>Get Asset Folder — <code>webflow.<wbr>get-<wbr>asset-<wbr>folder</code></span></summary>
<p>Run <strong>Get Asset Folder</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-asset-folder">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.asset_folder_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Asset Folder</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-asset-folder">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "asset_folder_id": "6390c49774a71f0e3c1a08ee"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-custom-fonts">
<summary><span>List custom fonts — <code>webflow.<wbr>list-<wbr>custom-<wbr>fonts</code></span></summary>
<p>Run <strong>List custom fonts</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-custom-fonts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-custom-fonts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-create-custom-font">
<summary><span>Create custom font — <code>webflow.<wbr>create-<wbr>custom-<wbr>font</code></span></summary>
<p>Run <strong>Create custom font</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.create-custom-font">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>Information about the custom font to create</td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>body.fileName</code></td>
<td>string</td>
<td>Required</td>
<td>File name including extension. Accepted extensions are <code>.woff2</code>, <code>.woff</code>, <code>.ttf</code>, <code>.otf</code>, and <code>.eot</code>. Maximum 256 characters.</td>
<td></td>
</tr>
<tr>
<td><code>body.fileHash</code></td>
<td>string</td>
<td>Required</td>
<td>Lowercase hex MD5 hash of the font binary (exactly 32 characters)</td>
<td></td>
</tr>
<tr>
<td><code>body.fontFamily</code></td>
<td>string</td>
<td>Required</td>
<td>The CSS font-family name (1-256 characters). Commas are stripped server-side.</td>
<td></td>
</tr>
<tr>
<td><code>body.weight</code></td>
<td>integer</td>
<td>Required</td>
<td>CSS font-weight value (1-1000)</td>
<td><code>minimum: 1; maximum: 1000</code></td>
</tr>
<tr>
<td><code>body.italic</code></td>
<td>boolean</td>
<td>Required</td>
<td>Whether the font is italic</td>
<td></td>
</tr>
<tr>
<td><code>body.fontDisplay</code></td>
<td>string</td>
<td>Required</td>
<td>CSS font-display value</td>
<td><code>enum: [&quot;auto&quot;,&quot;block&quot;,&quot;swap&quot;,&quot;fallback&quot;,&quot;optional&quot;]</code></td>
</tr>
<tr>
<td><code>body.axes</code></td>
<td>array</td>
<td>Optional</td>
<td>Variable font axes. Omit or pass an empty array for static fonts.</td>
<td><code>maxItems: 16</code></td>
</tr>
<tr>
<td><code>body.axes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A variable font axis definition</td>
<td></td>
</tr>
<tr>
<td><code>body.axes[].tag</code></td>
<td>string</td>
<td>Required</td>
<td>The four-character OpenType axis tag, consisting of exactly 4 printable ASCII characters (for example, <code>wght</code>, <code>opsz</code>, <code>slnt</code>, <code>wdth</code>)</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[\\x20-\\x7E]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>body.axes[].name</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional human-readable label for the axis</td>
<td><code>maxLength: 64</code></td>
</tr>
<tr>
<td><code>body.axes[].min</code></td>
<td>number</td>
<td>Required</td>
<td>Minimum value for the axis</td>
<td></td>
</tr>
<tr>
<td><code>body.axes[].max</code></td>
<td>number</td>
<td>Required</td>
<td>Maximum value for the axis</td>
<td></td>
</tr>
<tr>
<td><code>body.axes[].defaultValue</code></td>
<td>number</td>
<td>Required</td>
<td>Default value for the axis. Must be between <code>min</code> and <code>max</code> (inclusive). Violating this constraint returns <code>400 BadArgument</code> with an error prefixed <code>fontMetadata.axes</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.create-custom-font">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "fileName": "AcmeSans-Regular.woff2",
    "fileHash": "3c7d87c9575702bc3b1e991f4d3c638e",
    "fontFamily": "Acme Sans",
    "weight": 400,
    "italic": false,
    "fontDisplay": "swap"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-custom-font">
<summary><span>Get custom font — <code>webflow.<wbr>get-<wbr>custom-<wbr>font</code></span></summary>
<p>Run <strong>Get custom font</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-custom-font">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.font_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a custom font on a site</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-custom-font">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "font_id": "66f3a1b2c4d5e6f7a8b9c0d1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-custom-font">
<summary><span>Delete custom font — <code>webflow.<wbr>delete-<wbr>custom-<wbr>font</code></span></summary>
<p>Run <strong>Delete custom font</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-custom-font">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.font_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a custom font on a site</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-custom-font">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "font_id": "66f3a1b2c4d5e6f7a8b9c0d1"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-replace-custom-font-file">
<summary><span>Replace custom font file — <code>webflow.<wbr>replace-<wbr>custom-<wbr>font-<wbr>file</code></span></summary>
<p>Run <strong>Replace custom font file</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.replace-custom-font-file">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.font_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a custom font on a site</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>Information about the replacement font binary</td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>body.fileName</code></td>
<td>string</td>
<td>Required</td>
<td>File name including extension. Accepted extensions are <code>.woff2</code>, <code>.woff</code>, <code>.ttf</code>, <code>.otf</code>, and <code>.eot</code>. Maximum 256 characters.</td>
<td></td>
</tr>
<tr>
<td><code>body.fileHash</code></td>
<td>string</td>
<td>Required</td>
<td>Lowercase hex MD5 hash of the font binary (exactly 32 characters)</td>
<td></td>
</tr>
<tr>
<td><code>body.axes</code></td>
<td>array</td>
<td>Optional</td>
<td>Variable font axes for the replacement binary. Required when the existing font has a non-empty <code>axes</code> array.</td>
<td><code>maxItems: 16</code></td>
</tr>
<tr>
<td><code>body.axes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A variable font axis definition</td>
<td></td>
</tr>
<tr>
<td><code>body.axes[].tag</code></td>
<td>string</td>
<td>Required</td>
<td>The four-character OpenType axis tag, consisting of exactly 4 printable ASCII characters (for example, <code>wght</code>, <code>opsz</code>, <code>slnt</code>, <code>wdth</code>)</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[\\x20-\\x7E]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>body.axes[].name</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional human-readable label for the axis</td>
<td><code>maxLength: 64</code></td>
</tr>
<tr>
<td><code>body.axes[].min</code></td>
<td>number</td>
<td>Required</td>
<td>Minimum value for the axis</td>
<td></td>
</tr>
<tr>
<td><code>body.axes[].max</code></td>
<td>number</td>
<td>Required</td>
<td>Maximum value for the axis</td>
<td></td>
</tr>
<tr>
<td><code>body.axes[].defaultValue</code></td>
<td>number</td>
<td>Required</td>
<td>Default value for the axis. Must be between <code>min</code> and <code>max</code> (inclusive). Violating this constraint returns <code>400 BadArgument</code> with an error prefixed <code>fontMetadata.axes</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.replace-custom-font-file">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "font_id": "66f3a1b2c4d5e6f7a8b9c0d1"
  },
  "body": {
    "fileName": "AcmeSans-Regular-v2.woff2",
    "fileHash": "3c7d87c9575702bc3b1e991f4d3c638e"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-batch-create-custom-fonts">
<summary><span>Batch create custom fonts — <code>webflow.<wbr>batch-<wbr>create-<wbr>custom-<wbr>fonts</code></span></summary>
<p>Run <strong>Batch create custom fonts</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.batch-create-custom-fonts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>Request body for bulk-registering custom fonts</td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Required</td>
<td>The custom fonts to register. Each item uses the same shape as the single-font create request.</td>
<td><code>minItems: 1; maxItems: 25</code></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>body.items[].fileName</code></td>
<td>string</td>
<td>Required</td>
<td>File name including extension. Accepted extensions are <code>.woff2</code>, <code>.woff</code>, <code>.ttf</code>, <code>.otf</code>, and <code>.eot</code>. Maximum 256 characters.</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].fileHash</code></td>
<td>string</td>
<td>Required</td>
<td>Lowercase hex MD5 hash of the font binary (exactly 32 characters)</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].fontFamily</code></td>
<td>string</td>
<td>Required</td>
<td>The CSS font-family name (1-256 characters). Commas are stripped server-side.</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].weight</code></td>
<td>integer</td>
<td>Required</td>
<td>CSS font-weight value (1-1000)</td>
<td><code>minimum: 1; maximum: 1000</code></td>
</tr>
<tr>
<td><code>body.items[].italic</code></td>
<td>boolean</td>
<td>Required</td>
<td>Whether the font is italic</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].fontDisplay</code></td>
<td>string</td>
<td>Required</td>
<td>CSS font-display value</td>
<td><code>enum: [&quot;auto&quot;,&quot;block&quot;,&quot;swap&quot;,&quot;fallback&quot;,&quot;optional&quot;]</code></td>
</tr>
<tr>
<td><code>body.items[].axes</code></td>
<td>array</td>
<td>Optional</td>
<td>Variable font axes. Omit or pass an empty array for static fonts.</td>
<td><code>maxItems: 16</code></td>
</tr>
<tr>
<td><code>body.items[].axes[]</code></td>
<td>object</td>
<td>Optional</td>
<td>A variable font axis definition</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].axes[].tag</code></td>
<td>string</td>
<td>Required</td>
<td>The four-character OpenType axis tag, consisting of exactly 4 printable ASCII characters (for example, <code>wght</code>, <code>opsz</code>, <code>slnt</code>, <code>wdth</code>)</td>
<td><code>minLength: 4; maxLength: 4; pattern: &quot;^[\\x20-\\x7E]{4}$&quot;</code></td>
</tr>
<tr>
<td><code>body.items[].axes[].name</code></td>
<td>string</td>
<td>Optional</td>
<td>Optional human-readable label for the axis</td>
<td><code>maxLength: 64</code></td>
</tr>
<tr>
<td><code>body.items[].axes[].min</code></td>
<td>number</td>
<td>Required</td>
<td>Minimum value for the axis</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].axes[].max</code></td>
<td>number</td>
<td>Required</td>
<td>Maximum value for the axis</td>
<td></td>
</tr>
<tr>
<td><code>body.items[].axes[].defaultValue</code></td>
<td>number</td>
<td>Required</td>
<td>Default value for the axis. Must be between <code>min</code> and <code>max</code> (inclusive). Violating this constraint returns <code>400 BadArgument</code> with an error prefixed <code>fontMetadata.axes</code>.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.batch-create-custom-fonts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "items": [
      {
        "fileName": "AcmeSans-Regular.woff2",
        "fileHash": "3c7d87c9575702bc3b1e991f4d3c638e",
        "fontFamily": "Acme Sans",
        "weight": 400,
        "italic": false,
        "fontDisplay": "swap"
      }
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-batch-delete-custom-fonts">
<summary><span>Batch delete custom fonts — <code>webflow.<wbr>batch-<wbr>delete-<wbr>custom-<wbr>fonts</code></span></summary>
<p>Run <strong>Batch delete custom fonts</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.batch-delete-custom-fonts">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>Request body for bulk-deleting custom fonts</td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>body.items</code></td>
<td>array</td>
<td>Required</td>
<td></td>
<td><code>minItems: 1; maxItems: 100</code></td>
</tr>
<tr>
<td><code>body.items[]</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>body.items[].id</code></td>
<td>string</td>
<td>Required</td>
<td>The ID of the custom font to delete</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.batch-delete-custom-fonts">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {
    "items": [
      {
        "id": "66f3a1b2c4d5e6f7a8b9c0d1"
      }
    ]
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-webhooks">
<summary><span>List Webhooks — <code>webflow.<wbr>list-<wbr>webhooks</code></span></summary>
<p>Run <strong>List Webhooks</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-webhooks">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-webhooks">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-webhook">
<summary><span>Get Webhook — <code>webflow.<wbr>get-<wbr>webhook</code></span></summary>
<p>Run <strong>Get Webhook</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-webhook">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.webhook_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Webhook</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-webhook">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "webhook_id": "580e64008c9a982ac9b8b754"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-remove-webhook">
<summary><span>Remove Webhook — <code>webflow.<wbr>remove-<wbr>webhook</code></span></summary>
<p>Run <strong>Remove Webhook</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.remove-webhook">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.webhook_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Webhook</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.remove-webhook">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "webhook_id": "580e64008c9a982ac9b8b754"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-forms">
<summary><span>List Forms — <code>webflow.<wbr>list-<wbr>forms</code></span></summary>
<p>Run <strong>List Forms</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-forms">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-forms">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-form-schema">
<summary><span>Get Form Schema — <code>webflow.<wbr>get-<wbr>form-<wbr>schema</code></span></summary>
<p>Run <strong>Get Form Schema</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-form-schema">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.form_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-form-schema">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "form_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-submissions">
<summary><span>List Form Submissions — <code>webflow.<wbr>list-<wbr>submissions</code></span></summary>
<p>Run <strong>List Form Submissions</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-submissions">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.form_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form</td>
<td></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-submissions">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "form_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-form-submission">
<summary><span>Get Form Submission — <code>webflow.<wbr>get-<wbr>form-<wbr>submission</code></span></summary>
<p>Run <strong>Get Form Submission</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-form-submission">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.form_submission_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form Submission</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-form-submission">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "form_submission_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-modify-form-submission">
<summary><span>Modify Form Submission — <code>webflow.<wbr>modify-<wbr>form-<wbr>submission</code></span></summary>
<p>Run <strong>Modify Form Submission</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.modify-form-submission">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.form_submission_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form Submission</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.formSubmissionData</code></td>
<td>object</td>
<td>Optional</td>
<td>An existing <strong>hidden field</strong> defined on the form schema, and the corresponding value to set</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.modify-form-submission">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "form_submission_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-form-submission">
<summary><span>Delete Form Submission — <code>webflow.<wbr>delete-<wbr>form-<wbr>submission</code></span></summary>
<p>Run <strong>Delete Form Submission</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-form-submission">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.form_submission_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form Submission</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-form-submission">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "form_submission_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-submissions-by-site">
<summary><span>List Form Submissions by Site — <code>webflow.<wbr>list-<wbr>submissions-<wbr>by-<wbr>site</code></span></summary>
<p>Run <strong>List Form Submissions by Site</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-submissions-by-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.elementId</code></td>
<td>string</td>
<td>Optional</td>
<td>Identifier for an element</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-submissions-by-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-form-submission-by-site">
<summary><span>Get Form Submission by Site — <code>webflow.<wbr>get-<wbr>form-<wbr>submission-<wbr>by-<wbr>site</code></span></summary>
<p>Run <strong>Get Form Submission by Site</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-form-submission-by-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.form_submission_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form Submission</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-form-submission-by-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "form_submission_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-modify-form-submission-by-site">
<summary><span>Modify Form Submission by Site — <code>webflow.<wbr>modify-<wbr>form-<wbr>submission-<wbr>by-<wbr>site</code></span></summary>
<p>Run <strong>Modify Form Submission by Site</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.modify-form-submission-by-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.form_submission_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form Submission</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.formSubmissionData</code></td>
<td>object</td>
<td>Optional</td>
<td>An existing <strong>hidden field</strong> defined on the form schema, and the corresponding value to set</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.modify-form-submission-by-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "form_submission_id": "580e63e98c9a982ac9b8b741"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-delete-form-submission-by-site">
<summary><span>Delete Form Submission by Site — <code>webflow.<wbr>delete-<wbr>form-<wbr>submission-<wbr>by-<wbr>site</code></span></summary>
<p>Run <strong>Delete Form Submission by Site</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.delete-form-submission-by-site">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.form_submission_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Form Submission</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.delete-form-submission-by-site">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "form_submission_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-products">
<summary><span>List Products &amp; SKUs — <code>webflow.<wbr>list-<wbr>products</code></span></summary>
<p>Run <strong>List Products &amp; SKUs</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-products">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-products">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-product">
<summary><span>Get Product and SKUs — <code>webflow.<wbr>get-<wbr>product</code></span></summary>
<p>Run <strong>Get Product and SKUs</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-product">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.product_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Product</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-product">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "product_id": "580e63fc8c9a982ac9b8b745"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-orders">
<summary><span>List Orders — <code>webflow.<wbr>list-<wbr>orders</code></span></summary>
<p>Run <strong>List Orders</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-orders">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>query</code></td>
<td>object</td>
<td>Optional</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>query.status</code></td>
<td>string</td>
<td>Optional</td>
<td>Filter the orders by status</td>
<td><code>enum: [&quot;pending&quot;,&quot;refunded&quot;,&quot;dispute-lost&quot;,&quot;fulfilled&quot;,&quot;disputed&quot;,&quot;unfulfilled&quot;]</code></td>
</tr>
<tr>
<td><code>query.offset</code></td>
<td>integer</td>
<td>Optional</td>
<td>Offset used for pagination if the results have more than limit records</td>
<td></td>
</tr>
<tr>
<td><code>query.limit</code></td>
<td>integer</td>
<td>Optional</td>
<td>Maximum number of records to be returned (max limit: 100)</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-orders">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-get-order">
<summary><span>Get Order — <code>webflow.<wbr>get-<wbr>order</code></span></summary>
<p>Run <strong>Get Order</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.get-order">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.order_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Order</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.get-order">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "order_id": "5e8518516e147040726cc415"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-order">
<summary><span>Update Order — <code>webflow.<wbr>update-<wbr>order</code></span></summary>
<p>Run <strong>Update Order</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-order">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.order_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Order</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td>The order to update</td>
<td></td>
</tr>
<tr>
<td><code>body.comment</code></td>
<td>string</td>
<td>Optional</td>
<td>Arbitrary data for your records</td>
<td></td>
</tr>
<tr>
<td><code>body.shippingProvider</code></td>
<td>string</td>
<td>Optional</td>
<td>Company or method used to ship order</td>
<td></td>
</tr>
<tr>
<td><code>body.shippingTracking</code></td>
<td>string</td>
<td>Optional</td>
<td>Tracking number for order shipment</td>
<td></td>
</tr>
<tr>
<td><code>body.shippingTrackingURL</code></td>
<td>string</td>
<td>Optional</td>
<td>URL to track order shipment</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-order">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "order_id": "5e8518516e147040726cc415"
  },
  "body": {}
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-fulfill-order">
<summary><span>Fulfill Order — <code>webflow.<wbr>fulfill-<wbr>order</code></span></summary>
<p>Run <strong>Fulfill Order</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.fulfill-order">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.order_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Order</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>Update an order&#39;s status to fulfilled</td>
<td></td>
</tr>
<tr>
<td><code>body.sendOrderFulfilledEmail</code></td>
<td>boolean</td>
<td>Optional</td>
<td>Whether or not the Order Fulfilled email should be sent</td>
<td><code>default: false</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.fulfill-order">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "order_id": "5e8518516e147040726cc415"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-unfulfill-order">
<summary><span>Unfulfill Order — <code>webflow.<wbr>unfulfill-<wbr>order</code></span></summary>
<p>Run <strong>Unfulfill Order</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.unfulfill-order">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.order_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Order</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.unfulfill-order">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "order_id": "5e8518516e147040726cc415"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-refund-order">
<summary><span>Refund Order — <code>webflow.<wbr>refund-<wbr>order</code></span></summary>
<p>Run <strong>Refund Order</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.refund-order">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
<tr>
<td><code>path.order_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for an Order</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Optional</td>
<td>Update an order&#39;s status to fulfilled</td>
<td></td>
</tr>
<tr>
<td><code>body.reason</code></td>
<td>string</td>
<td>Optional</td>
<td>The reason for the refund</td>
<td><code>enum: [&quot;duplicate&quot;,&quot;fraudulent&quot;,&quot;requested&quot;]</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.refund-order">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741",
    "order_id": "5e8518516e147040726cc415"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-list-inventory">
<summary><span>List Inventory — <code>webflow.<wbr>list-<wbr>inventory</code></span></summary>
<p>Run <strong>List Inventory</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.list-inventory">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.sku_collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a SKU collection. Use the List Collections API to find this ID.</td>
<td></td>
</tr>
<tr>
<td><code>path.sku_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a SKU</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.list-inventory">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "sku_collection_id": "6377a7c4b7a79608c34a46f7",
    "sku_id": "5e8518516e147040726cc415"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-update-inventory">
<summary><span>Update Item Inventory — <code>webflow.<wbr>update-<wbr>inventory</code></span></summary>
<p>Run <strong>Update Item Inventory</strong> with Webflow. This command can change provider data. Review the target and input before invoking it.</p>

<p>This operation can change provider data. Review the input before allowing an agent to call it.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.update-inventory">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.sku_collection_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a SKU collection. Use the List Collections API to find this ID.</td>
<td></td>
</tr>
<tr>
<td><code>path.sku_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a SKU</td>
<td></td>
</tr>
<tr>
<td><code>body</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td></td>
</tr>
<tr>
<td><code>body.inventoryType</code></td>
<td>string</td>
<td>Required</td>
<td>infinite or finite</td>
<td><code>enum: [&quot;infinite&quot;,&quot;finite&quot;]</code></td>
</tr>
<tr>
<td><code>body.updateQuantity</code></td>
<td>number</td>
<td>Optional</td>
<td>Adds this quantity to currently store quantity. Can be negative.</td>
<td></td>
</tr>
<tr>
<td><code>body.quantity</code></td>
<td>number</td>
<td>Optional</td>
<td>Immediately sets quantity to this value.</td>
<td></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.update-inventory">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "sku_collection_id": "6377a7c4b7a79608c34a46f7",
    "sku_id": "5e8518516e147040726cc415"
  },
  "body": {
    "inventoryType": "finite"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<details id="command-webflow-ecommerce-settings">
<summary><span>Get Ecommerce Settings — <code>webflow.<wbr>ecommerce-<wbr>settings</code></span></summary>
<p>Run <strong>Get Ecommerce Settings</strong> with Webflow. This is a read command; it does not grant access beyond the connected account&#39;s permissions.</p>

<p>This is a read operation. Provider rate limits and data access rules still apply.</p>

<p><a href="https://www.tooluse.net/tools/integrations/webflow?command=webflow.ecommerce-settings">Connect and use</a></p>

<p><strong>Parameters</strong></p>

<p>Requiredness is local to the containing object. A required child is required only when its parent object or array item is provided. Alternative schemas are identified in the Constraints column; the linked full JSON Schema is authoritative.</p>

<div class="nb-table-scroll"><table>
<thead>
<tr>
<th>Parameter</th>
<th>Type</th>
<th>Required in parent</th>
<th>Description</th>
<th>Constraints</th>
</tr>
</thead>
<tbody><tr>
<td><code>path</code></td>
<td>object</td>
<td>Required</td>
<td></td>
<td><code>additionalProperties: false</code></td>
</tr>
<tr>
<td><code>path.site_id</code></td>
<td>string</td>
<td>Required</td>
<td>Unique identifier for a Site</td>
<td><code>default: null</code></td>
</tr>
</tbody></table>
</div>
<p><strong>Full JSON Schema</strong></p>

<p><a href="https://api.tooluse.net/v1/integrations/webflow/commands/webflow.ecommerce-settings">Full JSON Schema</a></p>

<p><strong>Example input</strong></p>

<pre><code class="language-json">{
  "path": {
    "site_id": "580e63e98c9a982ac9b8b741"
  }
}
</code></pre>

<p>At most 1 provider requests per invocation; timeout: 30 seconds.</p>

</details>
<h2>Errors</h2>

<p>Check the key&#39;s expiry, revocation, workspace and allowed operations.</p>

<p>Reuse the same idempotency key only for the same request.</p>

<p>The connection or provider limit has been reached. Check the receipt before retrying.</p>

<h2>Test the connection</h2>

<p>Open the integration&#39;s commands below to inspect parameters and examples. Start with a read command for an account or resource you can access. Refresh your client&#39;s tool list, use the returned tool name, and check the execution result and usage. Provider charges and permissions still apply. Never test a write against production data without reviewing it.</p>

<p><a href="https://developers.webflow.com/data/reference">Official provider documentation</a></p>

Source: https://help.tooluse.net/integrations/webflow/index.mdx
