Skip to main content

Overview

A Sitemap is a visual way to plan and document a digital product built on CXF — a web app, a mobile app, or an MCP server. On an interactive canvas you map the product’s pages, connect them with navigation edges, and fill each page with sections and components. You then link CXF resourcesendpoints, funnels, and events — to any node, so the diagram records which resources power which parts of the product. For the bigger picture, see Core concepts.

Where to find it

Sitemaps live under Docs explorer → Sitemaps.

Structure

A sitemap is a canvas of pages connected by edges. Each page contains a list of sections and components:
NodeRole
PageA top-level screen/route — the nodes you see and connect on the canvas.
SectionAn optional grouping inside a page.
ComponentA piece of a page — directly on the page, or nested inside a section.
Edges connect pages and carry a type: navigation, contains, or depends on.

What’s on a node

Every page, section, and component carries:
PropertyDescription
labelDisplay name — unique among its siblings.
statusPlanned, In progress, Live, or Deprecated.
relative_url(Pages) The page’s path, e.g. /home — combined with the sitemap’s per-environment base URL.
descriptionRich-text (markdown) notes.
cxf_resourcesThe linked endpoints, funnels, and events.
Each node also has its own Activities — comments, tasks, and approvals — so a team can collaborate right on the part of the product they’re planning.

Linking CXF resources

Attach endpoints, funnels, and event templates to any node to document what powers it. A resource-usage lookup then answers the reverse question: which sitemaps and nodes reference this endpoint / funnel / event?

Environments & URLs

A sitemap stores a base URL per environment (for example production and development); each page adds a single relative path. The canvas has an environment selector that previews each page’s external link for the selected environment.

Sitemap properties

PropertyTypeDescription
namestringThe sitemap’s name.
descriptionstringOptional description.
platformenumweb, mobile, or mcp (descriptive).
statusenumdraft, active, or archived.
urlsobjectBase URL per environment.
nodes / edgesarrayThe pages (with their sections and components) and the edges between them.

Search & deep-linking

Toolbar search spans every page, section, component, and linked resource (accent-insensitive), and always returns the matching node. Every node is deep-linkable, so you can share a link straight to a specific page, section, or component.

Export

Download a full sitemap as a structured PDF or Markdown document. Linked resources are resolved to their real definitions — an endpoint lists its parameters (established defaults vs caller-exposed), and funnels and events get a short summary — so the export doubles as product documentation.

Seeds

Seeds support for sitemaps is coming soon.

Governance & permissions

Only a super admin or Master can create, edit, and delete sitemaps.

API access

Sitemaps have full CRUD through the User API, plus the resource-usage lookup and the Markdown/PDF export operations. See the API reference.

APIs Playground

The endpoints you link to nodes.

Engagement Funnels

Funnels you link to nodes.

Events & Automation

Events you link to nodes.

Activities

Collaborate on each node.