List Collection Items

webflow.list_collection_items
ActionBusiness appsconnection required

Calls the Webflow API with the connection's credentials.

List, filter and sort the staged items in a collection, including any unpublished changes.

Connection

Required
Yes — the node will not save without one
Auth type
Bearer token
Providers
Webflow
Secret shape
the Webflow access token, or {"access_token": "…"}
Config it needs
site_id
Resolved by
config.connection_id, else node.connection_id

Configuration

10 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
collection_id
The CMS collection id, as listed by webflow.list_collections.
stringYes———
limit
How many items to return in one page; Webflow caps this at 100.
numberNo—1–100—
offset
How many items to skip, for paging through a large collection.
numberNo—≥ 0—
name
Return only items whose name matches this exactly.
stringNo———
slug
Return only the item whose slug matches this exactly.
stringNo———
sort_by
Sort by one of Webflow's built-in item fields.
stringNo—one of "createdOn", "lastPublished", "lastUpdated", "name", "slug"—
sort_order
Sort ascending or descending.
stringNo—one of "asc", "desc"—
cms_locale_id
A CMS locale id; leave empty for the site's primary locale.
stringNo———
filters
Custom-field filters as {"price": {"gte": 10}} — Webflow's filter[field][operator] query, combined with AND.
objectNo——{"price":{"gte":10}}
sort
Custom-field sort as {"price": "desc"}; it wins over sort_by.
objectNo——{"price":"desc"}

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "filters": {
    "price": {
      "gte": 10
    }
  },
  "sort": {
    "price": "desc"
  }
}

Output

One shape.

result

FieldTypeExample
items
The records Webflow returned.
array—
count
How many records are in this response.
number—
pagination
Webflow's limit, offset and total, when it sends them.
object—
total
Total records in the collection, from pagination.
number—
collection_id
The collection queried.
string—
{
  "collection_id": "",
  "count": 0,
  "items": [],
  "pagination": {},
  "total": 0
}

See List Collection Items run in a workflow.

In a technical demo we add the Webflow connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.