Webflow
Webflow Data API v2 extension — site publishing, CMS collection schema discovery, CMS item CRUD with batch create/delete/publish, and page metadata with SEO/Open Graph management. Shared API client handles pagination and OAuth bearer auth via vault credentials.
Modernization: idempotency, live pre-flight checks, sensitive-field marking, resource-write fixes per audit. No breaking API changes.
| Argument | Type | Description |
|---|---|---|
| siteId | string | Webflow site ID |
| Argument | Type | Description |
|---|---|---|
| siteId | string | Webflow site ID |
| domains? | array | Custom domain URLs to publish to. Omit to publish to all. |
Resources
| Argument | Type | Description |
|---|---|---|
| siteId | string | Webflow site ID |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
Resources
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| itemId | string | Webflow item ID |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| fieldData | record | Field data for the new item |
| isDraft? | boolean | Create as draft |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| itemId | string | Webflow item ID |
| fieldData | record | Fields to update (partial) |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| itemId | string | Webflow item ID |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| items | array | Array of items to create |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| itemIds | array | Array of item IDs to delete |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
| itemIds | array | Array of item IDs to publish |
| Argument | Type | Description |
|---|---|---|
| collectionId | string | Webflow collection ID |
Resources
| Argument | Type | Description |
|---|---|---|
| siteId | string | Webflow site ID |
| Argument | Type | Description |
|---|---|---|
| pageId | string | Webflow page ID |
| Argument | Type | Description |
|---|---|---|
| pageId | string | Webflow page ID |
| title? | string | Page title |
| slug? | string | URL slug |
| seoTitle? | string | SEO title tag |
| seoDescription? | string | SEO meta description |
| ogTitle? | string | Open Graph title |
| ogDescription? | string | Open Graph description |
| Argument | Type | Description |
|---|---|---|
| pageId | string | Webflow page ID |
Resources
Align model version fields with manifest (2026.05.26.1); republish under swamp 20260526 conventions
Add JSDoc to model entrypoints for rubric v2 symbols-docs
Bump to v2026.05.13.1. Adds a prose JSDoc block above each export const model so the new symbols-docs quality factor passes. No behavior changes.
Add curated README and LICENSE to tarball (additionalFiles), bringing extension's Swamp Club quality grade from F/B to A-/B.
Add .meta({ sensitive: true }) to OAuth bearer token credential
Remove nonexistent report entries from manifest, post-upgrade audit
Pin zod to 4.3.6
Initial release. Four models covering Webflow's Data API v2 surface — site management with domain-aware publishing, CMS collection schema discovery, CMS item CRUD with bulk publish, and page metadata with SEO and Open Graph updates. Shared API client handles v2 endpoint routing, automatic pagination, and OAuth bearer auth resolved through Swamp vault expressions.
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned