This is an overview of the changes to the Webflow APIs and related tools. To filter the list, select one or more tags.

v1.15.0: CMS commands

v1.15.0 adds a webflow cms command group for managing CMS content directly from the terminal.

Collections

  • cms collections list — List all CMS collections for a site, with --fields, --sort-by, --order, and --json support.
  • cms collections get <collectionId> — Get the details and field schema for a collection.
  • cms collections create — Create a new collection with --name, --singular-name, --slug, and --dry-run support.

Fields

  • cms fields create — Add a field to a collection. Supports all Webflow field types: PlainText, RichText, Number, DateTime, Link, Image, Video, Color, Bool, Option, ItemRef, ItemRefSet. Use --required to mark a field as required.

Items

  • cms items list — List items in a collection with --limit, --offset, --locale, and --json support.
  • cms items get — Get a single item by ID.
  • cms items create — Create a new item with --data <json>, --draft, and --dry-run support.
  • cms items update — Update an existing item’s field data.
  • cms items delete — Delete an item, with --dry-run support.
  • cms items publish — Publish one or more items by ID.

webflow devlink import is now available as an alias for webflow library share.