get_collection | Retrieve one collection with its field schema (each field’s slug, type, display name and whether it is required). Read it before writing an item: the keys of fieldData are these field slugs. |
get_collection_item | Retrieve one staged collection item with its fieldData. Optional: cmsLocaleId. |
get_site | Retrieve one site: name, short name, preview URL, last publish date, custom domains and locales (with their cmsLocaleId). |
list_collection_items | List the staged (draft and published) items of a collection with their fieldData. Optional: cmsLocaleId (CMS locale id from get_site), name (exact item name), slug (exact item slug), sortBy (createdOn, lastPublished, lastUpdated, name, slug), sortOrder (asc, desc), offset, limit (1-100). |
list_collections | List the CMS collections of a site (id, display name, slug) — their ids are what collection_id accepts. |
list_custom_domains | List the custom domains of a site — their ids are what customDomains accepts on publish_site. |
list_form_submissions | List the submissions of one form (submitted data and date). A form placed in a component counts as a distinct form per instance. Optional: offset, limit (1-100). |
list_forms | List the forms of a site (id, display name, fields) — their ids are what form_id accepts. Optional: offset, limit (1-100). |
list_pages | List the pages of a site (id, title, slug, SEO and Open Graph metadata, draft/archived state) — their ids are what pageId accepts on publish_site. Optional: localeId, offset, limit (1-100). |
list_sites | List the sites the token can access (a site token returns its own site) — their ids are what site_id accepts. Also a cheap way to check the connection works. |