← Tools Reference

Agility CMS

Agility CMS integration (Developer Tools, Productivity). Imported from open-connector.

API key6 toolshttps://api.aglty.io
GET
agility_list_content_models
List content models for an Agility CMS instance using the Content Fetch API.

/{guid}/{apiType}/contentmodels

3 parameters
ParamTypeRequiredDescription
guidstringrequiredThe Agility CMS instance GUID from the API Keys section.
apiTypestringrequiredThe Agility Content Fetch API type to query.
lastModifiedDatestringoptionalOnly return model updates after this last modified date and time.
GET
agility_get_content_list
Retrieve an Agility CMS content list by reference name with optional pagination, filtering, sorting, and linked-content expansion.

/{guid}/{apiType}/{locale}/list/{referenceName}

12 parameters
ParamTypeRequiredDescription
guidstringrequiredThe Agility CMS instance GUID from the API Keys section.
apiTypestringrequiredThe Agility Content Fetch API type to query.
localestringrequiredThe locale code to retrieve content for.
referenceNamestringrequiredThe unique reference name of the content list to retrieve in the current locale.
contentLinkDepthintegeroptionalThe maximum level to expand linked content.
expandAllContentLinksbooleanoptionalWhether to expand entire linked content references, including lists and grid-li…
fieldsstringoptionalA comma-separated list of fields to return.
takeintegeroptionalThe maximum number of items to retrieve. Agility CMS allows up to 250.
skipintegeroptionalThe number of items to skip for pagination.
filterstringoptionalThe Agility CMS list filter expression to apply.
sortstringoptionalThe field path to sort results by, such as fields.title or properties.created.
directionstringoptionalThe direction to sort list results by.
GET
agility_get_content_item
Retrieve an Agility CMS content item by content ID for a locale.

/{guid}/{apiType}/{locale}/item/{id}

6 parameters
ParamTypeRequiredDescription
guidstringrequiredThe Agility CMS instance GUID from the API Keys section.
apiTypestringrequiredThe Agility Content Fetch API type to query.
localestringrequiredThe locale code to retrieve content for.
idintegerrequiredThe Agility CMS content ID of the requested item.
contentLinkDepthintegeroptionalThe maximum level to expand linked content.
expandAllContentLinksbooleanoptionalWhether to expand entire linked content references, including lists and grid-li…
GET
agility_get_page
Retrieve an Agility CMS page by page ID for a locale.

/{guid}/{apiType}/{locale}/page/{id}

6 parameters
ParamTypeRequiredDescription
guidstringrequiredThe Agility CMS instance GUID from the API Keys section.
apiTypestringrequiredThe Agility Content Fetch API type to query.
localestringrequiredThe locale code to retrieve content for.
idintegerrequiredThe unique Agility CMS page ID to retrieve.
contentLinkDepthintegeroptionalThe maximum level to expand linked content.
expandAllContentLinksbooleanoptionalWhether to expand entire linked content references, including lists and grid-li…
GET
agility_get_flat_sitemap
Retrieve an Agility CMS flat sitemap keyed by page path for a channel.

/{guid}/{apiType}/{locale}/sitemap/flat/{channelName}

4 parameters
ParamTypeRequiredDescription
guidstringrequiredThe Agility CMS instance GUID from the API Keys section.
apiTypestringrequiredThe Agility Content Fetch API type to query.
localestringrequiredThe locale code to retrieve content for.
channelNamestringrequiredThe reference name of the digital channel, such as website.
GET
agility_get_nested_sitemap
Retrieve an Agility CMS nested sitemap for generating menus or navigation.

/{guid}/{apiType}/{locale}/sitemap/nested/{channelName}

4 parameters
ParamTypeRequiredDescription
guidstringrequiredThe Agility CMS instance GUID from the API Keys section.
apiTypestringrequiredThe Agility Content Fetch API type to query.
localestringrequiredThe locale code to retrieve content for.
channelNamestringrequiredThe reference name of the digital channel, such as website.