Agility CMS URL Patterns

Agility CMS URL Patterns

This document explains the URL structure for navigating the Agility CMS content manager interface.

Base URL Pattern

https://app.agilitycms.com/instance/[instance-guid]/[locale-code]/section/[screen-stack]

Example Base:

https://app.agilitycms.com/instance/[instance-guid]/en-us

URL Patterns by Section

Content Section

Content List

View a content list (collection of content items).

Pattern:

/content/list-{container-id}

Example:

https://app.agilitycms.com/instance/[instance-guid]/en-us/content/list-38

Notes:

  • container-id is the ID of the content list container
  • Different content models have different container IDs
  • Container IDs are not the same as content model IDs

Content Item (within a list)

View or edit a specific content item.

Pattern:

/content/list-{container-id}/listitem-{content-id}

Example:

https://app.agilitycms.com/instance/[instance-guid]/en-us/content/list-38/listitem-92

Notes:

  • container-id is the parent list's container ID
  • content-id is the specific content item's ID
  • The content item is nested under its parent list

Models Section

Content Model Definition

View or edit a content model definition.

Pattern:

/models/contentmodels/{content-model-id}

Example:

https://app.agilitycms.com/instance/[instance-guid]/en-us/models/contentmodels/39

Notes:

  • content-model-id is the content model's ID (not container ID)
  • This shows the model definition, not the content items
  • Example: Model ID 39 = "A/B Test Hero Item"

Component Model Definition

View or edit a component model definition.

Pattern:

/models/component-models/{component-model-id}

Example:

https://app.agilitycms.com/instance/[instance-guid]/en-us/models/component-models/40

Notes:

  • component-model-id is the component model's ID
  • This shows the component definition, not component instances
  • Example: Component ID 40 = "A/B Test Hero"

Pages Section

Page View

View or edit a specific page.

Pattern:

/pages/page-{page-id}

Example:

https://app.agilitycms.com/instance/[instance-guid]/en-us/pages/page-2

Notes:

  • page-id is the page's ID from the sitemap
  • Example: Page ID 2 = "Home" page

Component on a Page

View or edit a component instance on a specific page.

Pattern:

/pages/page-{page-id}/item-{container-id}

Example:

https://app.agilitycms.com/instance/[instance-guid]/en-us/pages/page-2/item-75

Notes:

  • page-id is the parent page's ID
  • container-id is the component instance's container ID
  • The component is nested under its parent page

Common Sections

Dashboard/Home

/home

Content Overview

/content

Pages Overview

/pages

Sitemap

/pages/sitemap

Components Overview

/components

Assets/Media

/media/folder-0

Notes:

  • Assets are organized in folders
  • Default folder is folder-0
  • URL pattern: /media/folder-{folder-id}

ID Reference

Content Model IDs (from Demo Site instance)

Model NameModel IDReference Name
A/B Test Hero Item39ABTestHeroItem
AI Search Configuration65AISearchConfiguration
Audience42Audience
Author8Author
Bento Card17BentoCard
Carousel Slide49carouselSlide
Category9Category
Customer Profile56CustomerProfile
FAQ Item26FAQItem
Footer20Footer
Footer Link21FooterLink
Footer Social Link22FooterSocialLink
Global Settings66globalsettings
Header15Header
Logo Item18LogoItem
Nav Link12NavLink
Personalized Hero Item60PersonalizedHeroItem
Post11Post
Pricing Tier29PricingTier
Region41Region
Stat38Stat
Tag10Tag
Testimonial Item32TestimonialItem
Top Level Nav13TopLevelNav

Component Model IDs (from Demo Site instance)

Component NameComponent IDReference Name
A/B Test Hero40ABTestHero
Background Hero14BackgroundHero
Bento Section16BentoSection
Carousel50carousel
Company Stats37CompanyStats
Contact Us51ContactUs
Frequently Asked Questions27FrequentlyAskedQuestions
Header25Header
Hero34Hero
Logo Strip19LogoStrip
Personalized Background Hero61PersonalizedBackgroundHero
Personalized Logo Strip57PersonalizedLogoStrip
Post Details23PostDetails
Post Listing24PostListing
Pricing Cards30PricingCards
Pricing Table31PricingTable
Service Listing47ServiceListing
Team Listing36TeamListing
Testimonial28Testimonial
Testimonials33Testimonials

Page IDs (from Demo Site instance)

Page NamePage IDURL Path
Home2/home
About Us3/about-us
Pricing4/pricing
Blog5/blog
Features6/features
Contact Us8/contact-us

Important Notes

  1. Container IDs vs Model IDs: Container IDs (used in /content/list-{id}) are different from content model IDs. Container IDs represent the list container, while model IDs represent the model definition.

  2. Nested Structure: Content items are nested under their lists, and components are nested under their pages. This reflects the hierarchical structure of the CMS.

  3. Locale: Always include the locale code in the URL (e.g., en-us, fr).

  4. Instance GUID: The instance GUID is required in all URLs.

Usage Examples

Navigate to Posts Content List

https://app.agilitycms.com/instance/[instance-guid]/en-us/content/list-{posts-container-id}

Navigate to a Specific Post

https://app.agilitycms.com/instance/[instance-guid]/en-us/content/list-{posts-container-id}/listitem-{post-content-id}

Navigate to Post Content Model Definition

https://app.agilitycms.com/instance/[instance-guid]/en-us/models/contentmodels/11

Navigate to Home Page

https://app.agilitycms.com/instance/[instance-guid]/en-us/pages/page-2

Navigate to a Component on Home Page

https://app.agilitycms.com/instance/[instance-guid]/en-us/pages/page-2/item-{component-container-id}

Finding IDs

To find the correct IDs for your instance:

  1. Container IDs: Navigate to the content list in the UI and check the URL
  2. Content IDs: Click on a content item and check the URL
  3. Model IDs: Use the Agility MCP Server get_content_models and get_component_models tools
  4. Page IDs: Use the Agility MCP Server get_sitemap tool or check the sitemap URL

This documentation describes URL patterns for Agility CMS instances. URL patterns may vary slightly between instances or Agility CMS versions.