# CXF > Official documentation for CXF, the Composable Experience Framework. ## Docs - [Commerce Views](https://docs.cxf.app/en/commerce/commerce-views.md): Views for Commerce objects — the shared Views feature, surfaced in this module. - [Commerce Workflows](https://docs.cxf.app/en/commerce/commerce-workflows.md): Workflows for Commerce objects — the shared Workflows feature, surfaced in this module. - [Inventory](https://docs.cxf.app/en/commerce/inventory.md): Track stock levels for items across locations — on hand, committed, incoming, available, and more — driven by orders. - [Order Templates](https://docs.cxf.app/en/commerce/order-templates.md): The blueprint for an order type — its workflow, allowed contacts and products, naming, and taxonomies. - [Orders](https://docs.cxf.app/en/commerce/orders.md): The core commerce transaction — sales, purchases, transfers, and more — with line items, charges, statuses, and parent-child flows. - [Commerce](https://docs.cxf.app/en/commerce/overview.md): The Commerce module — turn content products into sellable items, manage locations and stock, and run every kind of order. - [Payments](https://docs.cxf.app/en/commerce/payments.md): Take payment for orders — payment methods, payments, and transactions — with refunds and contact balances. - [Price Lists](https://docs.cxf.app/en/commerce/price-lists.md): Organize the prices items sell at — into tiers like retail and wholesale, or cost structures — with volume pricing. - [Commerce Settings](https://docs.cxf.app/en/commerce/settings.md): Module-wide commerce configuration — the timezone that resolves order naming dates, and the default location applied to new orders. - [Content Instances](https://docs.cxf.app/en/content/content-instances.md): A concrete record created from a Content Template — authored across versions, with hierarchy, taxonomies, tags, relationships, workflows, ownership, and archive. - [Content Templates](https://docs.cxf.app/en/content/content-templates.md): The blueprint for a family of content — its type, custom attributes, authoring rules, and (for products) line-item and variant configuration. - [Content Versions](https://docs.cxf.app/en/content/content-versions.md): A single rendition of a content instance — identified by language, environment, and status — where draft and published content lives. - [Content Views](https://docs.cxf.app/en/content/content-views.md): Views for Content objects — the shared Views feature, surfaced in this module. - [Content Workflows](https://docs.cxf.app/en/content/content-workflows.md): Workflows for Content objects — the shared Workflows feature, surfaced in this module. - [DAM](https://docs.cxf.app/en/content/dam.md): The Digital Asset Management library — files, folders, responsive variations, alternative sources, external links, usage tracking, and trash. - [Content](https://docs.cxf.app/en/content/overview.md): The Content module — model any kind of content with templates, author it across languages and environments, store its files, and schedule when it goes live. - [Publishing Windows](https://docs.cxf.app/en/content/publishing-windows.md): A named, reusable time range that schedules when content goes live — published at its start, unpublished at its end. - [Content Settings](https://docs.cxf.app/en/content/settings.md): Define the Languages and Environments that content is authored in — manage each catalog, set defaults, and choose which are exposed through the APIs. - [Activities](https://docs.cxf.app/en/core/activities.md): Collaborate on any object with comments, tasks, and approvals — threaded, with @mentions, priority, and real-time notifications. - [Archive](https://docs.cxf.app/en/core/archive.md): Reversible deletion — archive a record to hide it, then restore it or permanently delete it in a second step. - [Attribute types](https://docs.cxf.app/en/core/attribute-types.md): Every attribute data_type and appearance available in CXF, with its validation and the rules you can configure per type. - [Attributes](https://docs.cxf.app/en/core/attributes.md): Define typed, validated custom fields on CXF objects — single or grouped, scoped by Template or Profile. - [Bookings & Schedules](https://docs.cxf.app/en/core/bookings-and-schedules.md): Appointment scheduling — a host publishes availability, offers bookable event types, and accepts bookings with rules enforced automatically. - [Custom Relationships](https://docs.cxf.app/en/core/custom-relationships.md): Define no-code, bidirectional links between any two object types — with cardinality, scoping, and typed pivot fields. - [Hierarchies](https://docs.cxf.app/en/core/hierarchies.md): Organize records into a parent-child tree — CXF maintains the order and path automatically. - [Log](https://docs.cxf.app/en/core/log.md): The audit trail — who did what to which record, with field-level diffs, exposed as a per-record timeline and a real-time feed. - [Object types](https://docs.cxf.app/en/core/object-types.md): The catalog of CXF object types, grouped by module, and the shared-model features each one supports. - [Core](https://docs.cxf.app/en/core/overview.md): The Core module — the cross-cutting primitives every other module builds on: the data model, classification, structure, process, and accountability. - [Ownership](https://docs.cxf.app/en/core/ownership.md): Assign owners and followers to records — controlling who sees them and who can change them. - [Properties](https://docs.cxf.app/en/core/properties.md): The fixed, built-in fields that make up a CXF object's base structure — the minimum it needs to exist. - [Tags](https://docs.cxf.app/en/core/tags.md): Flexible, global labels for CXF objects — hierarchical, created on the fly, and shared across everything. - [Taxonomies](https://docs.cxf.app/en/core/taxonomies.md): Classify and organize CXF objects with multiple, hierarchical, localized taxonomies — restricted per template or object type. - [Views](https://docs.cxf.app/en/core/views.md): Saved configurations for browsing an object type — which columns to show and which records to include, applied to a table in one click. - [Workflows](https://docs.cxf.app/en/core/workflows.md): Track records through the steps of a business process — with checklists, rotting alerts, and current-step tracking. - [Contacts](https://docs.cxf.app/en/customer-data/contacts.md): The unified record of a person — built from identifiers across touchpoints, organized by profiles, and grouped into organizations. - [Customer Data Views](https://docs.cxf.app/en/customer-data/customer-data-views.md): Views for Customer Data objects — the shared Views feature, surfaced in this module. - [Customer Data Workflows](https://docs.cxf.app/en/customer-data/customer-data-workflows.md): Workflows for Customer Data objects — the shared Workflows feature, surfaced in this module. - [Document Templates](https://docs.cxf.app/en/customer-data/document-templates.md): Blueprints for customer documents — they define a document family's attribute schema, ownership mode, and contact-facing access. - [Documents](https://docs.cxf.app/en/customer-data/documents.md): A structured record created from a Document Template — always tied to a contact, with attributes, ownership, and archive, but no versions. - [Organizations](https://docs.cxf.app/en/customer-data/organizations.md): Group contacts under a single, hierarchical entity — a company with departments and people — with profile-driven attributes, relationships, and ownership. - [Customer Data](https://docs.cxf.app/en/customer-data/overview.md): The Customer Data module — collect, model, and activate customer data: unify contacts into profiles, resolve identity, build segments, and activate them through views. - [Profiles](https://docs.cxf.app/en/customer-data/profiles.md): A reusable bundle of attributes plus authoring defaults, attached to a record to extend and segment it — shared by contacts, organizations, and users. - [Segments](https://docs.cxf.app/en/customer-data/segments.md): Dynamic groups of records defined by a saved filter — membership updates automatically as data changes, powering audiences and activation. - [Customer Data Settings](https://docs.cxf.app/en/customer-data/settings.md): Module-wide customer-data configuration — the identifier catalog contacts draw on, and automatic cleanup of inactive ghost contacts. - [Endpoints](https://docs.cxf.app/en/docs-explorer/endpoints.md): The browsable HTTP reference for every endpoint you've built — request shape, parameters, a ready-to-run cURL, and an OpenAPI spec. - [Schemas](https://docs.cxf.app/en/docs-explorer/schemas.md): A read-only documentation view of your data model — the structure of every template and profile, with their attributes and taxonomies. - [Seeds](https://docs.cxf.app/en/docs-explorer/seeds.md): Export and import CXF objects across environments — structural seeds for full-fidelity configuration, instance seeds for bulk data. - [Sitemaps](https://docs.cxf.app/en/docs-explorer/sitemaps.md): Visually plan and document the digital products you build on CXF — pages, sections, and components, with CXF resources linked to each. - [Core concepts](https://docs.cxf.app/en/get-started/core-concepts.md): The building blocks of CXF — primitives, the shared model, orchestration, endpoints, and experiences — and how they fit together. - [Glossary](https://docs.cxf.app/en/get-started/glossary.md): Definitions of CXF product terms, by module — each links to its full reference page. - [Quickstart](https://docs.cxf.app/en/get-started/quickstart.md): Model one object in CXF and surface it two ways — as your own API and in a Journey Manager App — from a single source of truth. - [What is CXF?](https://docs.cxf.app/en/get-started/what-is-cxf.md): CXF — the Composable Experience Framework — is a platform that unifies Content, Customer Data, and Commerce so you can compose and orchestrate customer experiences through your own APIs. - [Build a blog with CXF](https://docs.cxf.app/en/guides/build-a-blog.md): Model, author, review, schedule, and publish a blog — and run it from an editorial Journey Manager App dashboard. - [Build a newsletter with CXF](https://docs.cxf.app/en/guides/build-a-newsletter.md): Author a newsletter, send it to a Segment of Contacts, and run it from a Journey Manager App dashboard. - [Build an ecommerce with CXF](https://docs.cxf.app/en/guides/build-an-ecommerce.md): Set up an online store — catalog, prices, stock, customers, and orders — and run it from a Journey Manager App operations dashboard. - [Asset creation action](https://docs.cxf.app/en/orchestration/action-asset-creation.md): Create a DAM asset — from a URL, a source, or a copy — from a user automation. - [Cart & order actions](https://docs.cxf.app/en/orchestration/action-cart-and-orders.md): Build a contact's cart and turn it into a paid order — add, update, remove, clear, checkout, and pay. - [Contact update action](https://docs.cxf.app/en/orchestration/action-contact-update.md): Update a contact's properties and attributes from an automation flow. - [Content instance action](https://docs.cxf.app/en/orchestration/action-content-instance.md): Create, update, delete, or upsert a content instance from an automation flow. - [Document creation action](https://docs.cxf.app/en/orchestration/action-document-creation.md): Create a contact document from an automation flow. - [Document update action](https://docs.cxf.app/en/orchestration/action-document-update.md): Update an existing contact document from an automation flow. - [Endpoint action](https://docs.cxf.app/en/orchestration/action-endpoint.md): Call an internal CXF endpoint from within an automation flow. - [Manage document action](https://docs.cxf.app/en/orchestration/action-manage-document.md): Create, update, delete, or publish a contact document from a user automation. - [Product creation action](https://docs.cxf.app/en/orchestration/action-product-creation.md): Create a product content instance — with inventory and pricing — from a user automation. - [Send email action](https://docs.cxf.app/en/orchestration/action-send-email.md): Send an email template to a single contact from an automation flow. - [Send email to contacts action](https://docs.cxf.app/en/orchestration/action-send-email-to-contacts.md): Send an email template to a set of contacts — a view, a segment, or an individual. - [Set insight action](https://docs.cxf.app/en/orchestration/action-set-insight.md): Aggregate events into a calculated insight and store it on an object's attribute. - [Webhook action](https://docs.cxf.app/en/orchestration/action-webhook.md): Send an HTTP request to an external service as part of an automation flow. - [AI Agents](https://docs.cxf.app/en/orchestration/ai-agents.md): Configurable, LLM-powered agents with their own purpose, prompt, and guardrails — testable in a playground and reachable through a chat endpoint. - [APIs Playground](https://docs.cxf.app/en/orchestration/apis-playground.md): Build reusable, no-code endpoints — map a CXF operation to a Contact API route, choose which parameters callers can pass, and expose your data. - [App Designer](https://docs.cxf.app/en/orchestration/app-designer.md): Build the shell of a Journey Manager App — its navigation, home/overview page, taxonomies, and the inboxes and funnel reports attached to it. - [Automation nodes](https://docs.cxf.app/en/orchestration/automation-nodes.md): The building blocks of an automation flow — flow-control nodes, action nodes, field mappings, and which actions each template type can use. - [Bundles](https://docs.cxf.app/en/orchestration/bundles.md): Aggregate several endpoints into one section-based response — with per-section A/B and segment targeting — so a page loads in a single call. - [Contact events](https://docs.cxf.app/en/orchestration/contact-events.md): Event Templates triggered by a contact through the public Contact API — the public surface, with anonymous (sessionless) support. - [Conversations](https://docs.cxf.app/en/orchestration/conversations.md): Real-time, two-way messaging between contacts and agents — human operators, funnels, or AI — across web chat and WhatsApp. - [Engagement Funnels](https://docs.cxf.app/en/orchestration/engagement-funnels.md): Structured, multi-step interactive flows that collect data and guide a contact across channels — landing flows, lead forms, quizzes, and conversational bots. - [Event types](https://docs.cxf.app/en/orchestration/event-types.md): The four Event Template types — contact, user, scheduled, and system — and how each is triggered, authenticated, and seeded. - [Events & Automation](https://docs.cxf.app/en/orchestration/events-and-automation.md): CXF's event-driven engine — an Event Template unifies what triggers it with a visual automation flow that runs in response. - [Funnel components](https://docs.cxf.app/en/orchestration/funnel-components.md): The full catalog of components a funnel layer can hold — messages, inputs, buttons, endpoint calls, and auth forms — with their channel availability and options. - [Funnel rules](https://docs.cxf.app/en/orchestration/funnel-rules.md): How a funnel decides what to show next — access control, skip and jump conditions, autofill, subfunnels, and action layers. - [Journey Manager Apps](https://docs.cxf.app/en/orchestration/journey-manager-apps.md): Build custom, dashboard-style internal apps that navigate and operate any object — contacts, content, documents, orders — by assembling reusable Sections and layout pages, no code required. - [Sections](https://docs.cxf.app/en/orchestration/journey-manager-sections.md): The reusable data unit of a Journey Manager App — bound to a View, it defines fields, field linking, creation rules, and the layout pages that present its records. - [Layout pages](https://docs.cxf.app/en/orchestration/layout-pages.md): The full catalog of ways a Journey Manager Section can present its records — data table, kanban, calendar, timeline, map, cards, front page, and funnel report — with the configuration each type needs. - [Scheduled events](https://docs.cxf.app/en/orchestration/scheduled-events.md): Event Templates fired on a recurring schedule — typically iterating a saved View of contacts and firing a contact event for each. - [Single Record pages](https://docs.cxf.app/en/orchestration/single-record-pages.md): The detail view for one record in a Journey Manager App — its header, featured attributes, attribute groups, and actions — plus the New Record form used to create records. - [System events](https://docs.cxf.app/en/orchestration/system-events.md): Event Templates fired automatically when a record is created, updated, or deleted — carrying the change diff. - [User events](https://docs.cxf.app/en/orchestration/user-events.md): Event Templates triggered by an authenticated staff user through the User API — internal workflows. - [Account / Organization](https://docs.cxf.app/en/settings/account-and-organization.md): Manage your CXF organization's identity and billing details, see your license and plan, and reach the Users catalog. - [API Keys](https://docs.cxf.app/en/settings/api-keys.md): Create and manage the keys that authenticate calls to CXF's APIs, each optionally restricted by allowed URLs and IP addresses. - [Communication](https://docs.cxf.app/en/settings/communication.md): Configure how CXF sends Email and SMS — the template and transport providers, and the default email sender identity. - [Integrations](https://docs.cxf.app/en/settings/integrations.md): Connect CXF to third-party services — email and SMS delivery, video, messaging, and AI providers — by supplying each provider's credentials. - [My Profile](https://docs.cxf.app/en/settings/my-profile.md): View and manage your own CXF user account — personal details, avatar, contact info, timezone, profiles, and password. - [System](https://docs.cxf.app/en/settings/system.md): Platform-level settings for your CXF — passwordless authentication (magic links and OTP), the implementation domain per environment, the implementation email sender, and the outbound IP. - [Usage](https://docs.cxf.app/en/settings/usage.md): Track your CXF resource consumption — CHIPS used by API requests and background jobs — with analytics by scope, context, route, job, and top consumers. - [Users](https://docs.cxf.app/en/settings/users.md): The catalog of people with access to your CXF — each user has roles and profiles, plus attributes, taxonomies, and tags. ## OpenAPI Specs - [openapi](https://docs.cxf.app/en/api-reference/openapi.json)