For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Resources
Get started
ReferenceGuidesChangelog
ReferenceGuidesChangelog
  • v2 Migration
    • Webflow v1 API Deprecation Notice
    • Migrating to v2
  • Meta
    • GETAuthorized User
    • GETAuthorized Info
  • Sites
  • CMS
      • GETList Collection Items
      • POSTCreate Collection Item
      • DELRemove Collection Items
      • PUTPublish Collection Items
      • GETGet Collection Item
      • PUTUpdate Collection Item
      • DELRemove Collection Item
      • PATCHPatch Collection Item
      • POSTItem Created
      • POSTItem Updated
      • POSTItem Deleted
      • POSTItem Unpublished
  • Ecommerce
LogoLogo
Resources
Get started
CMSItems

Item Created

Payload
1{
2 "value": {
3 "_archived": false,
4 "_draft": false,
5 "_cid": "63692ab61fb285e2ff2ba8f3",
6 "_id": "6489c55eadb87a537a083540",
7 "name": "Exciting blog post title",
8 "slug": "exciting-post",
9 "color": "#a98080",
10 "post-body": "<p>Blog post contents...</p>",
11 "post-summary": "Summary of exciting blog post",
12 "fileId": "580e63fe8c9a982ac9b8b749",
13 "url": "https://dev-assets.website-files.com/580e63fc8c9a982ac9b8b744/580e63fe8c9a982ac9b8b749_1477338110257-image20.jpg",
14 "author": "580e640c8c9a982ac9b8b778"
15 }
16}
Was this page helpful?
Previous

Item Updated

Next
Built with

Payload

The payload of this webhook request is an object.
_archivedbooleanOptionalDefaults to false
Boolean determining if the Item is set to archived
_draftbooleanOptionalDefaults to false
Boolean determining if the Item is set to draft
_idstringOptionalRead-only
Unique identifier for the Item
_cidstringOptionalRead-only
Unique identifier for the Collection the Item belongs within
namestringOptional
Name given to the Item
slugstringOptional

URL structure of the Item in your site. Note: Updates to an item slug will break all links referencing the old slug.

Response

200
Return a 200 status to indicate that the data was received successfully