webflow.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Assets
createAssetFolder
assets.createAssetFolder
Create a new asset folder within a site
Risk: write
query full type
query full type
headers full type
headers full type
any
deleteAsset
assets.deleteAsset
Permanently delete an asset from a site
Risk: destructive · Irreversible
query full type
query full type
headers full type
headers full type
any
getAsset
assets.getAsset
Get details about a specific asset including content type, size, and hosted URLs
Risk: read
query full type
query full type
headers full type
headers full type
any
getAssetFolder
assets.getAssetFolder
Get details about a specific asset folder including its assets and parent folder
Risk: read
query full type
query full type
headers full type
headers full type
any
listAssetFolders
assets.listAssetFolders
List all asset folders within a site
Risk: read
query full type
query full type
headers full type
headers full type
any
listAssets
assets.listAssets
List all assets uploaded to a site with pagination
Risk: read
query full type
query full type
headers full type
headers full type
any
uploadAsset
assets.uploadAsset
Register an asset upload and receive a pre-signed S3 upload URL. The file itself is uploaded to S3 in a second step
Risk: write
query full type
query full type
headers full type
headers full type
any
Collection Fields
createCollectionField
collectionFields.createCollectionField
Create a custom field in a collection. Fields must be created one at a time
Risk: write
query full type
query full type
headers full type
headers full type
any
deleteCollectionField
collectionFields.deleteCollectionField
Permanently delete a custom field from a collection schema
Risk: destructive · Irreversible
query full type
query full type
headers full type
headers full type
any
updateCollectionField
collectionFields.updateCollectionField
Update a custom field’s display name, help text, or required status
Risk: write
query full type
query full type
headers full type
headers full type
any
Collection Items
createBulkCollectionItems
collectionItems.createBulkCollectionItems
Create up to 100 collection items in a single request across multiple locales
Risk: write
query full type
query full type
headers full type
headers full type
any
createCollectionItem
collectionItems.createCollectionItem
Create a staged item in a collection. Field data keys must use the collection schema field slugs
Risk: write
query full type
query full type
headers full type
headers full type
any
createLiveCollectionItem
collectionItems.createLiveCollectionItem
Create an item published immediately to the live site, bypassing the staged workflow
Risk: write
query full type
query full type
headers full type
headers full type
any
deleteCollectionItem
collectionItems.deleteCollectionItem
Permanently delete a single item from a collection
Risk: destructive · Irreversible
query full type
query full type
headers full type
headers full type
any
deleteCollectionItems
collectionItems.deleteCollectionItems
Delete multiple collection items in a single request
Risk: destructive · Irreversible
query full type
query full type
headers full type
headers full type
any
getCollectionItem
collectionItems.getCollectionItem
Get a single staged collection item by id
Risk: read
query full type
query full type
headers full type
headers full type
any
getLiveCollectionItem
collectionItems.getLiveCollectionItem
Get the published version of a collection item
Risk: read
query full type
query full type
headers full type
headers full type
any
listCollectionItems
collectionItems.listCollectionItems
List items in a collection with pagination and filtering
Risk: read
query full type
query full type
headers full type
headers full type
any
publishCollectionItems
collectionItems.publishCollectionItems
Publish staged collection items to the live site
Risk: write
query full type
query full type
headers full type
headers full type
any
unpublishLiveCollectionItem
collectionItems.unpublishLiveCollectionItem
Unpublish a live item and revert it to draft status. The item stays in the collection
Risk: write
query full type
query full type
headers full type
headers full type
any
unpublishLiveCollectionItems
collectionItems.unpublishLiveCollectionItems
Unpublish up to 100 live items and set them to draft. Items stay in the collection
Risk: write
query full type
query full type
headers full type
headers full type
any
updateCollectionItem
collectionItems.updateCollectionItem
Update a staged collection item’s field values, draft status, or archive status
Risk: write
query full type
query full type
headers full type
headers full type
any
updateCollectionItemLegacy
collectionItems.updateCollectionItemLegacy
Deprecated: update staged collection items via the bulk items endpoint. Use updateCollectionItem instead
Risk: write
query full type
query full type
headers full type
headers full type
any
updateLiveCollectionItem
collectionItems.updateLiveCollectionItem
Update a live collection item, publishing changes immediately to the production site
Risk: write
query full type
query full type
headers full type
headers full type
any
updateLiveCollectionItems
collectionItems.updateLiveCollectionItems
Update up to 100 published items in a collection
Risk: write
query full type
query full type
headers full type
headers full type
any
Collections
createCollection
collections.createCollection
Create a new CMS collection in a site
Risk: write
query full type
query full type
headers full type
headers full type
any
deleteCollection
collections.deleteCollection
Permanently delete a collection and all its items
Risk: destructive · Irreversible
query full type
query full type
headers full type
headers full type
any
getCollection
collections.getCollection
Get a collection including its full field schema
Risk: read
query full type
query full type
headers full type
headers full type
any
listCollections
collections.listCollections
List all CMS collections for a site
Risk: read
query full type
query full type
headers full type
headers full type
any
Comments
listCommentThreads
comments.listCommentThreads
List all comment threads for a site. New comments may take up to 5 minutes to appear
Risk: read
query full type
query full type
headers full type
headers full type
any
Components
getComponentProperties
components.getComponentProperties
Get the default property values of a component definition
Risk: read
query full type
query full type
headers full type
headers full type
any
Ecommerce
fulfillOrder
ecommerce.fulfillOrder
Mark an order as fulfilled
Risk: write
query full type
query full type
headers full type
headers full type
any
getItemInventory
ecommerce.getItemInventory
Get current inventory levels for a SKU item
Risk: read
query full type
query full type
headers full type
headers full type
any
getOrder
ecommerce.getOrder
Get detailed information about a specific order including customer, items, and payment status
Risk: read
query full type
query full type
headers full type
headers full type
any
listOrders
ecommerce.listOrders
List all orders for a site with status filtering and pagination
Risk: read
query full type
query full type
headers full type
headers full type
any
refundOrder
ecommerce.refundOrder
Refund an order, reversing the Stripe charge and setting the order status to refunded
Risk: destructive · Irreversible
query full type
query full type
headers full type
headers full type
any
unfulfillOrder
ecommerce.unfulfillOrder
Mark a previously fulfilled order as unfulfilled
Risk: write
query full type
query full type
headers full type
headers full type
any
updateItemInventory
ecommerce.updateItemInventory
Update inventory levels for a SKU item, either directly or incrementally
Risk: write
query full type
query full type
headers full type
headers full type
any
updateOrder
ecommerce.updateOrder
Update specific fields of an existing order such as fulfillment details and internal notes
Risk: write
query full type
query full type
headers full type
headers full type
any
Forms
listFormSubmissions
forms.listFormSubmissions
List form submissions for a site with pagination and optional filtering by form element id
Risk: read
query full type
query full type
headers full type
headers full type
any
Pages
getPage
pages.getPage
Get page metadata including title, slug, SEO and Open Graph settings
Risk: read
query full type
query full type
headers full type
headers full type
any
getPageDom
pages.getPageDom
Get page content nodes for a static page, including text, image, form, search-button, and component-instance nodes. This is not the complete DOM
Risk: read
query full type
query full type
headers full type
headers full type
any
listPages
pages.listPages
List all static and CMS-driven pages for a site
Risk: read
query full type
query full type
headers full type
headers full type
any
updatePageMetadata
pages.updatePageMetadata
Update page-level metadata including SEO and Open Graph fields
Risk: write
query full type
query full type
headers full type
headers full type
any
Sites
getCustomDomains
sites.getCustomDomains
List all custom domains configured for a site
Risk: read
query full type
query full type
headers full type
headers full type
any
getSite
sites.getSite
Get detailed information about a specific site
Risk: read
query full type
query full type
headers full type
headers full type
any
listSites
sites.listSites
List all Webflow sites accessible to the authenticated user
Risk: read
query full type
query full type
headers full type
headers full type
any
publishSite
sites.publishSite
Publish a site, making staged changes live. Rate limited to 1 successful publish per minute
Risk: write
query full type
query full type
headers full type
headers full type
any
updateSite
sites.updateSite
Update site properties such as name and parent folder (Enterprise workspaces only)
Risk: write
query full type
query full type
headers full type
headers full type
any
Token
getTokenAuthorizedBy
token.getTokenAuthorizedBy
Get information about the user who authorized the access token
Risk: read
query full type
query full type
headers full type
headers full type
any
Webhooks
deleteWebhook
webhooks.deleteWebhook
Remove a webhook by id
Risk: destructive · Irreversible
query full type
query full type
headers full type
headers full type
any
listWebhooks
webhooks.listWebhooks
List all app-created webhooks registered for a site
Risk: read
query full type
query full type
headers full type
headers full type
any