Agility Cms

Learn how to use Agility Cms with Composio

Overview

Enum

AGILITY_CMS

Description

Agility CMS is a headless content management system that allows developers to build and manage digital experiences across various platforms.

Authentication Details

api_key
stringRequired

Actions

Tool to fetch details of a content item by content id. use when you need item fields and metadata from agility cms.

Action Parameters

content_id
integerRequired
content_link_depth
integerDefaults to 1
expand_all_content_links
boolean
locale
stringDefaults to en-us

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a list of content items by reference name. use when you need to fetch and page through content list data with optional filtering, sorting, and link expansions.

Action Parameters

contentLinkDepth
integerDefaults to 1
direction
stringDefaults to asc
expandAllContentLinks
boolean
fields
string
filter
string
locale
stringRequired
referenceName
stringRequired
skip
integer
sort
string
take
integerDefaults to 10

Action Response

data
object
error
string
successful
boolean
Tool to retrieve content models and page modules. use when you need schema definitions to dynamically build content structures.

Action Parameters

lastModifiedDate
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve details of a page, including metadata, content zones, and components. use after you know the page id to fetch.

Action Parameters

content_link_depth
integerDefaults to 1
expand_all_content_links
boolean
locale
stringDefaults to en-us
page_id
integerRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all page modules defined in the agility instance. use when you need only modular definitions without content models.

Action Parameters

lastModifiedDate
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all content items in a paged format with sync tokens. use when you need to synchronize large volumes of content and maintain state across calls.

Action Parameters

locale
string
pageSize
integerDefaults to 500
syncToken
integer

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all page items in paged format with sync tokens. use when synchronizing local page data after receiving cms change notifications.

Action Parameters

locale
stringRequired
pageSize
integerDefaults to 500
syncToken
integerRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve all authors from an agility cms instance. use when you need the full list of authors for display or processing.

Action Parameters

ContentLinkDepth
integerDefaults to 1
ExpandAllContentLinks
boolean
direction
stringDefaults to asc
fields
string
filter
string
locale
stringRequired
skip
integer
sort
string
take
integerDefaults to 10

Action Response

data
object
error
string
successful
boolean
Tool to get all categories. use when you need to list every category in a given locale.

Action Parameters

locale
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve sync items (logs) from agility cms. use after initial full sync to fetch updates.

Action Parameters

locale
string
pageSize
integer
syncToken
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve the flat sitemap as a mapping of page paths to sitemap items. use when you need page routing logic after knowing locale and channel.

Action Parameters

channelName
stringRequired
locale
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to get all tags. use when you need to list every tag in a given locale.

Action Parameters

locale
stringRequired

Action Response

data
object
error
string
successful
boolean