NEW Workflow v2 · the multi-agent verification layer is live
All apps

Agility CMS

website builders 9 tools available

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

About this integration

Connect Agility CMS to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Agility CMS's 9 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.

Connect Agility CMS to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.

Auth OAuth2 · 2 clicks
Tools 9 exposed
Plans All, incl. Free
Data Never trained on

Agility CMS · in workflows

What teams actually run.

Three patterns teams run with Agility CMS on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.

01

Trigger on event

Listen for a new event
Parse and validate the payload
Take an action with the linked tool
02

Daily summary

Pull yesterday's activity
Summarise with the model of your choice
Send the digest via email or Slack
03

Cross-tool sync

Read records from one app
Transform with a persona
Write the result back via this integration

9 tools available

The Agility CMS toolbox.

Every Agility CMS capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.

Get API Types

Tool to retrieve all enum types used throughout the Agility CMS Management API. Use when you need to understand available values for status codes, types, permissions, and other enumerated fields.

Get Content Item

Tool to fetch details of a content item by Content ID. Use when you need item fields and metadata from Agility CMS.

Get Content List

Retrieves a paginated list of content items by reference name from Agility CMS. Use this action to: - Fetch multiple content items of a specific type (e.g., blog posts, products, authors) - Retrieve content with pagination, filtering, and sorting capabilities - Expand linked content to specified depths Required parameters: instance GUID, API type (fetch/preview), locale code, and lowercase reference name. Tip: Use Get Content Models action first to discover available reference names for your instance.

Get Content Models

Tool to retrieve content models and page modules. Use when you need schema definitions to dynamically build content structures.

Get Logs

Retrieve sync items (content change logs) from Agility CMS using the Content Sync API. This tool implements incremental content synchronization: - Use syncToken='0' for initial full sync (retrieves all content) - Use the returned syncToken in subsequent calls to get only new/updated content - Maximum pageSize is 500 items per request - Continue pagination until syncToken='0' is returned (indicating you're up to date) Typical workflow: 1. Call with syncToken='0' to get initial content batch 2. Store the returned syncToken 3. On next sync, pass the stored syncToken to get only changes since last sync 4. Repeat until syncToken='0' (no more updates)

Get Page

Tool to retrieve details of a Page, including metadata, content zones, and components. Use after you know the page_id to fetch.

Get Page Modules

Retrieves page module definitions from Agility CMS. Page modules are UI components that can be added to pages. This action fetches all model definitions and filters to return only page modules (definitions without contentReferenceNames). Use this to understand what page modules are available for building pages. For content type definitions, use Get Content Models instead.

Get Sitemap Flat

Retrieves the flat sitemap for a specific channel and locale in Agility CMS. Returns a dictionary mapping page paths to sitemap items containing page metadata, SEO info, and routing details. Use this when you need to get all pages and their URLs for implementing page routing, generating sitemaps, or navigating the site structure. Required: instance GUID, API type (fetch/preview), locale code, and channel name.

Sync Pages

Retrieves all page items from Agility CMS in paged format with sync tokens for incremental updates. Use this to synchronize local page data with the CMS. Start with syncToken=0 for initial sync, then use the returned syncToken in subsequent calls to get only changed pages. Each response includes page metadata, SEO fields, visibility settings, and script configurations.

See it run

One prompt, start to finish.

A real prompt, the Agility CMS tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.

Run a real Agility CMS task end-to-end — plan it, execute across the API, and hand back a verified result.

agility_cms.get_api_types Tool to retrieve all enum types used throughout the Agility CMS Management API. Use when y
agility_cms.get_content_item Tool to fetch details of a content item by Content ID. Use when you need item fields and m
agility_cms.get_content_list Retrieves a paginated list of content items by reference name from Agility CMS. Use this a · verified
done

Done. Agility CMS responded across 3 calls, the verifier signed off, and the result is logged with every payload.

FAQ · Agility CMS

Questions, answered.

What teams ask before connecting Agility CMS.

01 What can I automate with Agility CMS on Definable?

Anything Agility CMS exposes through its API. Common website builders workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 9 Agility CMS tools directly, then chain the result into another integration without you writing code.

02 How does Agility CMS authentication work?

Agility CMS uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.

03 Is the Agility CMS integration included in my Definable plan?

Yes — every Definable plan, including Starter, includes access to all 9 Agility CMS tools. You only need a separate Agility CMS subscription if Agility CMS itself charges per seat or per API call.

04 Is using Agility CMS through Definable secure?

Every call from a persona to Agility CMS is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.

05 How do I get started with Agility CMS on Definable?

Sign up for Definable, open the integrations page, find Agility CMS, and connect via OAuth or API key. You can immediately attach Agility CMS to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.

06 What Agility CMS actions does Definable expose?

Definable exposes all 9 Agility CMS actions as callable tools — including `Get API Types`, `Get Content Item`, `Get Content List`, plus 6 more. Each tool gets a typed parameter schema so personas know exactly how to call it.

Put Agility CMS to work tonight.

Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.

← All apps