Framer icon

Framer

Read and write Framer CMS, publish previews, deploy to production

Site Manager (Compound) → Read Page(s)

AI-generated

Summary

Read Framer CMS items across all collections, optionally filtering them by a page path or paths. Pass the webhook-compatible payload through Input JSON; the operation returns each matching item with its collection name, slug, ID, and field data.

Inputs

  • Input JSON — Defaults to the incoming item’s JSON. Provide a JSON object directly or as a string; if it contains a body property, that body is used. To filter results, include path as one path or paths as an array. Matching checks each item’s slug against the path, a slash-prefixed slug, or a substring of the slug.

Output shape

A single result object containing success, action, and a pages array of matching CMS items.

Each page entry includes collection, slug, id, and fieldData. With no path filter, all items from all collections are returned. If nothing matches, pages is empty and a note says No CMS items found.

Examples

Example 1: Read a specific page

Set Input JSON to {"path":"/about"}. The operation searches item slugs in all collections and returns matches.

Example 2: Read several paths

Set Input JSON to {"paths":["/about","/contact"]}. The operation returns items matching any listed path.

Links

Discussion