cs-icon.svg

Glossary

This reference document defines key terms and core concepts across the Contentstack CMS, including structured content, content modeling, publishing workflows, developer tools, and personalization features—serving as a clear reference for content managers, developers, and marketers.

Core Concepts

  • Stacks: Centralized repository that holds all the content (entries and assets) related to your project. They also serve as a collaboration space where multiple users can work together to create, edit, approve, and publish content.
  • Content types: Structure or blueprint of a page or a section of your web or mobile property. They consist of fields which are the building blocks for structured content.
  • Entries: Actual pieces of content that you want to publish.
  • Assets: Files stored in the system, such as images, videos, PDFs, audio files, and so on.
  • Environments: One or more deployment servers or content delivery destinations (web page URLs) where the entries need to be published.
  • Trash: Temporary storage area for deleted content types, global fields, entries, and assets, allowing users to review and restore them within the stack.

Content Modeling

Roles and Permissions

  • Roles: Permissions assigned to users through an organization role and one or more stack roles. Users can be assigned stack roles when added to an organization or as existing members. Predefined roles include:
  • Audit Log: Records all activities performed in the stack, including content updates, user logins, publishing events, and administrative actions, helping maintain accountability and security.

Publishing and Workflow

Developer Tools, APIs, and Integrations

  • Command Line Interface (CLI): Perform content ops via terminal scripting.
  • SCIM API: Automates user provisioning with SCIM standard.
  • Synchronization API: Sync content across systems/environments.
  • Content Delivery API: Fetches published content.
  • Content Management API: Manage content types, entries, and assets.
  • GraphQL Content Delivery API: Fetch customizable content via GraphQL.
  • Image Delivery API: Retrieve/manipulate images.
  • Webhook: HTTP callback for real-time integration triggers.
  • Tokens: Secure, encoded strings used to authorize API requests in Contentstack. Types include:
    • Delivery Token: Grants read-only access to published content via the Content Delivery API (CDA); scoped to specific environments.
    • Preview Token: Grants access to unpublished content for live previews through the website’s preview panel.
    • Authtoken: User-specific token obtained upon login, enabling authenticated operations via the Content Management API (CMA).
    • Management Token: Stack-level token with customizable scopes, used for secure, automated read-write or read-only access via the CMA.

Personalization

  • Personalize: Define and deliver tailored user experiences using variants and audience segmentation.
  • Variants: Entry versions tailored to different user groups or for A/B testing.

Other Features and Products

  • Launch: Deploy front-end websites built on Contentstack.
  • Marketplace: Browse apps/extensions to extend CMS functionality.
  • Brand Kit: Manage branding, style guides, and voice.
  • Visual Builder: Drag-and-drop interface for visual content editing.
  • Analytics: Centralized CMS usage and performance insights.

Note: Experience Extensions use a legacy method. Prefer UI locations to build and extend Contentstack apps.

Was this article helpful?
^