Contentstack website screenshot

Contentstack

Contentstack is a composable, API-first content platform — an Agentic Experience Platform built around a headless CMS, a real-time customer data layer and an agent runtime. Developers reach it through a read-only Content Delivery API on a global CDN, a write-side Content Management API, a read-only GraphQL delivery surface, an on-the-fly Image Delivery API, and product APIs for Launch (front-end hosting), Automation Hub, Personalize, BrandKit AI and SCIM 2.0 user provisioning. Contentstack publishes a 95-scope OAuth 2.0 reference, an llms.txt, markdown twins of its API reference pages, and a first-party Model Context Protocol server exposing 206 tools whose definitions — including the REST call each one makes — it serves anonymously as JSON.

Contentstack publishes 35 APIs on the APIs.io network, including Analytics API, Accounts API, Assets API, and 32 more. Tagged areas include Headless CMS, Content Management, Content Delivery, Digital Experience, and Personalization.

The Contentstack catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Contentstack’s developer surface includes authentication, CLI, changelog, documentation, API reference, pricing, support, and 38 more developer resources.

75.0/100 exemplar ▬ flat Agent 28/100 agent aware Front door AI 5/6 prominent Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessFreemiumSelf serveFree trial⚡ Free to try
8 APIs 1 MCP Servers
Headless CMSContent ManagementContent DeliveryDigital ExperiencePersonalizationGraphQLMCPSCIMComposable CommerceAI AgentsWebhookImage Delivery

What this lets a business do 2

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Software Release & Deployment Management
BC-4210
DeploymentsEnvironments
GET /projects/{project_uid}/environments/{env_uid}/deployments POST /projects/{project_uid}/environments/{env_uid}/deployments GET /projects/{project_uid}/environments/{env_uid}/deployments/{deploy_uid}/logs POST /projects/{project_uid}/environments
SaaS Tenant Management
BC-4230
SCIM GroupsSCIM Users
POST /scim/v2.0/organizations/{organization_uid}/Users GET /scim/v2.0/organizations/{organization_uid}/Groups POST /scim/v2.0/organizations/{organization_uid}/Groups

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/contentstack: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Standards implemented 1

Interfaces this provider implements that became standards by being copied rather than ratified. Each is profiled by the API Commons, and the evidence column says how the claim was established — not that it was made.

declared — publishes a spec that declares them
5 core of 24 operations graded · api-commons/identity

APIs 35

Individual APIs this provider publishes, each with its own machine-readable definition.

Contentstack GraphQL Content Delivery API

The Contentstack GraphQL Content Delivery API enables developers to query content from their Contentstack stack using GraphQL syntax, allowing precise retrieval of only the fiel...

Contentstack Image Delivery API

The Contentstack Image Delivery API allows developers to retrieve and transform images stored as assets in their Contentstack stacks. It supports on-the-fly image manipulation o...

Contentstack Analytics API

The Contentstack Analytics API provides access to usage and performance metrics for CMS, Launch, and Automate products within a Contentstack organization. Developers can retriev...

contentstack Accounts API

Accounts represent authenticated connections to external services and third-party platforms used by automations as action targets.

contentstack Assets API

Assets are media files such as images, videos, and documents stored in the Contentstack asset library.

contentstack Attributes API

Attributes represent individual user data characteristics such as age, location, or browsing history used to define audience segments.

contentstack Audiences API

Audiences are defined segments of users grouped by demographic, behavioral, or other attribute-based criteria for targeted content experiences.

contentstack Audit Logs API

Audit logs track all administrative actions taken within an automation project, providing a history of configuration changes.

contentstack Automations API

Automations are individual workflow definitions that connect triggers (such as Contentstack content events) to actions (such as sending notifications or updating external systems).

contentstack Brand Kits API

Brand Kits are centralized repositories for an organization's brand identity assets, guidelines, and AI configuration. They are used to ensure consistent brand voice and style a...

contentstack Content Types API

Content types define the structure of content entries in a Contentstack stack. They specify the fields and their data types that entries must conform to.

contentstack Deployments API

Deployments represent individual build and publish operations to a Launch environment. Each deployment has associated build logs, server logs, and status tracking.

contentstack Entries API

Entries are instances of content types that hold the actual content data. They can be filtered, sorted, paginated, and localized.

contentstack Entry Variants API

Entry variants are customized versions of an entry created for personalization or A/B testing purposes.

contentstack Environments API

Endpoints for managing deployment environments (e.g., production, staging) within a stack.

contentstack Events API

The events endpoint allows applications to track user actions and behavioral events for experience analytics and audience rule evaluation.

contentstack Execution Logs API

Execution logs record each time an automation runs, including the trigger context, steps executed, and success or failure status.

contentstack Experiences API

Experiences define personalized content variations delivered to specific audience segments, supporting both segmented and A/B test configurations.

contentstack File Uploads API

File upload endpoints provide pre-signed URLs for securely uploading build artifacts to Contentstack Launch infrastructure before triggering a deployment.

contentstack Geolocation API

Geolocation endpoints provide geographic datasets including regions, countries, and cities for location-based audience targeting.

contentstack Global Fields API

Global fields are reusable field groups that can be referenced across multiple content types within a Contentstack stack.

contentstack LLM Configuration API

LLM Configuration endpoints allow organizations to register custom API credentials for large language model providers, enabling content generation through their own LLM subscrip...

contentstack Manifest API

The manifest endpoint returns a list of all active experiences and their corresponding variants that are activated for the current user based on their attributes and audience me...

contentstack Organizations API

Endpoints for managing Contentstack organizations, including user invitations, roles, stacks, and audit logs at the organization level.

contentstack Projects API

Automation projects are containers for automations within a Contentstack organization. Each project groups related automations and can have its own variables and account connect...

contentstack SCIM Groups API

SCIM group endpoints allow Identity Providers to manage group memberships in Contentstack, which map to role-based access control within the CMS.

contentstack SCIM Schema Discovery API

Schema discovery endpoints implement the SCIM 2.0 service provider configuration, returning supported schemas and resource types for IdP compatibility validation.

contentstack SCIM Users API

SCIM user endpoints enable Identity Providers to provision, update, and deprovision user accounts within a Contentstack organization following the SCIM 2.0 User schema.

contentstack Stacks API

Endpoints for creating and managing Contentstack stacks, including settings, users, sharing, and ownership transfer.

contentstack Synchronization API

The synchronization endpoints allow developers to sync published content incrementally, enabling efficient local caching and offline-first patterns.

contentstack User Attributes API

Endpoints for setting, updating, and merging user attribute data used to determine audience membership and personalized content targeting.

contentstack User Sessions API

Endpoints for authenticating users and managing session tokens within Contentstack.

contentstack Users API

Endpoints for managing Contentstack user accounts including profile updates, password resets, and account activation.

contentstack Variables API

Project variables are reusable key-value pairs that can be referenced across multiple automations within a project.

contentstack Voice Profiles API

Voice Profiles define the writing style, tone, and persona characteristics for AI content generation within a Brand Kit. Multiple voice profiles can be created to support differ...

Scroll for all 35

Open Collections 52

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Contentstack Launch API

OPEN COLLECTION

Contentstack SCIM API

OPEN COLLECTION

Scroll for all 52

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Contentstack MCP Server

Contentstack ships a first-party Model Context Protocol server, @contentstack/mcp, published to npm and run locally over stdio. It exposes 206 tools across ten selectable API gr...

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

contentstack GraphQL API

The Contentstack GraphQL Content Delivery API enables developers to query content from their Contentstack stack using GraphQL syntax, allowing precise retrieval of only the fiel...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Contentstack Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Contentstack Webhooks

Contentstack Webhooks provide event-driven notifications for content lifecycle events within a stack. When configured, Contentstack sends HTTP POST requests to your specified en...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Contentstack Context

0 classes · 13 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Contentstack API Rules

5 rules · 1 errors 4 warnings

SPECTRAL

Contentstack API Rules

6 rules · 5 warnings 1 info

SPECTRAL

Contentstack API Rules

8 rules · 5 errors 3 warnings

SPECTRAL

JSON Schema 99

Standalone JSON Schema definitions for this provider's data models.

Account

4 properties

JSON SCHEMA

AccountList

1 properties

JSON SCHEMA

AnalyticsRequest

5 properties

JSON SCHEMA

Asset

8 properties

JSON SCHEMA

AssetList

2 properties

JSON SCHEMA

Attribute

5 properties

JSON SCHEMA

AttributeList

1 properties

JSON SCHEMA

Audience

5 properties

JSON SCHEMA

AudienceList

1 properties

JSON SCHEMA

AuditLog

4 properties

JSON SCHEMA

AuditLogList

1 properties

JSON SCHEMA

Automation

7 properties

JSON SCHEMA

AutomationList

1 properties

JSON SCHEMA

BrandKit

6 properties

JSON SCHEMA

BrandKitList

2 properties

JSON SCHEMA

CacheUsage

4 properties

JSON SCHEMA

ContentType

6 properties

JSON SCHEMA

ContentTypeList

2 properties

JSON SCHEMA

CreateAttributeRequest

3 properties

JSON SCHEMA

CreateAudienceRequest

3 properties

JSON SCHEMA

CreateBrandKitRequest

2 properties

JSON SCHEMA

CreateContentTypeRequest

1 properties

JSON SCHEMA

CreateDeploymentRequest

2 properties

JSON SCHEMA

CreateEntryRequest

1 properties

JSON SCHEMA

CreateEnvironmentRequest

2 properties

JSON SCHEMA

CreateEventRequest

2 properties

JSON SCHEMA

CreateExperienceRequest

3 properties

JSON SCHEMA

CreateLlmConfigRequest

4 properties

JSON SCHEMA

CreateProjectRequest

2 properties

JSON SCHEMA

CreateStackRequest

1 properties

JSON SCHEMA

CreateVariableRequest

4 properties

JSON SCHEMA

CreateVoiceProfileRequest

4 properties

JSON SCHEMA

DeleteResponse

1 properties

JSON SCHEMA

Deployment

4 properties

JSON SCHEMA

DeploymentList

1 properties

JSON SCHEMA

Contentstack Entry

14 properties

JSON SCHEMA

EntryList

2 properties

JSON SCHEMA

EntryVariant

3 properties

JSON SCHEMA

EntryVariantList

1 properties

JSON SCHEMA

Environment

4 properties

JSON SCHEMA

EnvironmentList

1 properties

JSON SCHEMA

Error

2 properties

JSON SCHEMA

EventList

1 properties

JSON SCHEMA

ExecutionLog

6 properties

JSON SCHEMA

ExecutionLogList

1 properties

JSON SCHEMA

Experience

6 properties

JSON SCHEMA

ExperienceList

1 properties

JSON SCHEMA

ExperiencePriority

1 properties

JSON SCHEMA

ExperienceVariant

4 properties

JSON SCHEMA

Field

5 properties

JSON SCHEMA

GenAIRequest

3 properties

JSON SCHEMA

GenAIResponse

2 properties

JSON SCHEMA

GeoItem

3 properties

JSON SCHEMA

GeoList

1 properties

JSON SCHEMA

GlobalField

5 properties

JSON SCHEMA

GlobalFieldList

1 properties

JSON SCHEMA

IngestContentRequest

3 properties

JSON SCHEMA

JobData

4 properties

JSON SCHEMA

JobResponse

2 properties

JSON SCHEMA

KnowledgeVaultResponse

3 properties

JSON SCHEMA

LlmConfig

4 properties

JSON SCHEMA

LogEntry

3 properties

JSON SCHEMA

LoginRequest

1 properties

JSON SCHEMA

LoginResponse

1 properties

JSON SCHEMA

LogResponse

1 properties

JSON SCHEMA

Manifest

1 properties

JSON SCHEMA

ManifestExperience

4 properties

JSON SCHEMA

MergeUserAttributesRequest

2 properties

JSON SCHEMA

Organization

4 properties

JSON SCHEMA

OrganizationList

1 properties

JSON SCHEMA

PersonalizeEvent

4 properties

JSON SCHEMA

Project

6 properties

JSON SCHEMA

ProjectList

1 properties

JSON SCHEMA

PublishRequest

1 properties

JSON SCHEMA

ScimError

3 properties

JSON SCHEMA

ScimGroup

4 properties

JSON SCHEMA

ScimListResponse

5 properties

JSON SCHEMA

ScimPatchOperation

3 properties

JSON SCHEMA

ScimPatchRequest

2 properties

JSON SCHEMA

ScimUser

6 properties

JSON SCHEMA

Contentstack Stack

12 properties

JSON SCHEMA

StackList

1 properties

JSON SCHEMA

SyncItem

4 properties

JSON SCHEMA

SyncResponse

6 properties

JSON SCHEMA

TokenUsage

3 properties

JSON SCHEMA

TrackEvent

3 properties

JSON SCHEMA

TrackEventsRequest

0 properties

JSON SCHEMA

UpdateEntryRequest

1 properties

JSON SCHEMA

UpdateStackRequest

1 properties

JSON SCHEMA

UpdateUserRequest

1 properties

JSON SCHEMA

UploadUrlResponse

3 properties

JSON SCHEMA

UsageAnalyticsRequest

0 properties

JSON SCHEMA

User

6 properties

JSON SCHEMA

UserAttributesRequest

0 properties

JSON SCHEMA

Variable

5 properties

JSON SCHEMA

VariableList

1 properties

JSON SCHEMA

VoiceProfile

7 properties

JSON SCHEMA

VoiceProfileList

1 properties

JSON SCHEMA

Contentstack Webhook Payload

6 properties

JSON SCHEMA

Scroll for all 99

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Contentstack Structure

0 properties

JSON STRUCTURE

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Contentstack Authentication

apiKey/http · 5 schemes

SECURITY

Contentstack Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Contentstack Trust Center

SOC 2, ISO 27001, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Contentstack Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Contentstack Agentic Access

132 operations · 68 acting

132 operations · 68 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 6

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 10

Pagination, idempotency, versioning, errors, and events

Scroll for all 10

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
name: Contentstack
aid: contentstack
deliveryModel:
  model: unknown
  open_source: false
  commercial: false
  callable_host: true
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - openapi
  generated: '2026-08-28'
  method: derived
specificationVersion: '0.23'
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: true
  try_now: true
  public: false
  label: Freemium (free trial) · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/contentstack.png
url: https://raw.githubusercontent.com/api-evangelist/contentstack/refs/heads/main/apis.yml
modified: '2026-09-17'
apis:
- aid: contentstack:graphql-content-delivery-api
  name: Contentstack GraphQL Content Delivery API
  tags:
  - Content Delivery
  - GraphQL
  - Headless CMS
  - Query Language
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://graphql.contentstack.com
  humanURL: https://www.contentstack.com/docs/developers/apis/graphql-content-delivery-api
  properties:
  - url: https://www.contentstack.com/docs/developers/apis/graphql-content-delivery-api
    type: Documentation
  - url: graphql/contentstack-graphql.md
    type: GraphQL
  description: The Contentstack GraphQL Content Delivery API enables developers to query content from their Contentstack stack
    using GraphQL syntax, allowing precise retrieval of only the fields and relationships needed in a single request. It is
    built on top of the Content Delivery API and supports querying entries, assets, and nested references across content types.
    The GraphQL API does not support mutations or subscriptions; it is strictly read-only and intended for front-end and application
    data fetching.
- aid: contentstack:image-delivery-api
  name: Contentstack Image Delivery API
  tags:
  - Asset Delivery
  - Image
  - Media
  - Transformation
  tags_raw:
  - Asset Delivery
  - Images
  - Media
  - Transformation
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://images.contentstack.io
  humanURL: https://www.contentstack.com/docs/developers/apis/image-delivery-api
  properties:
  - url: https://www.contentstack.com/docs/developers/apis/image-delivery-api
    type: Documentation
  description: The Contentstack Image Delivery API allows developers to retrieve and transform images stored as assets in
    their Contentstack stacks. It supports on-the-fly image manipulation operations including resizing, cropping, format conversion,
    quality adjustment, and overlay compositing via URL query parameters. Images are served from a CDN for fast delivery,
    and transformations are applied at request time without creating additional stored copies.
- aid: contentstack:analytics-api
  name: Contentstack Analytics API
  tags:
  - Analytics
  - Metrics
  - Monitoring
  - Reporting
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://launch-api.contentstack.com
  humanURL: https://www.contentstack.com/docs/developers/apis/launch-api
  properties:
  - url: openapi/contentstack-analytics-api-openapi.yml
    type: OpenAPI
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-api
  description: The Contentstack Analytics API provides access to usage and performance metrics for CMS, Launch, and Automate
    products within a Contentstack organization. Developers can retrieve analytics data programmatically to build custom dashboards,
    monitor content delivery performance, and track platform usage against plan limits.
- aid: contentstack:contentstack-accounts-api
  name: contentstack Accounts API
  description: Accounts represent authenticated connections to external services and third-party platforms used by automations
    as action targets.
  humanURL: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  baseURL: https://automations-api.contentstack.com
  tags:
  - Account
  tags_raw:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/contentstack-accounts-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
- aid: contentstack:contentstack-assets-api
  name: contentstack Assets API
  description: Assets are media files such as images, videos, and documents stored in the Contentstack asset library.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://cdn.contentstack.io/v3
  tags:
  - Assets
  properties:
  - type: OpenAPI
    url: openapi/contentstack-assets-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-attributes-api
  name: contentstack Attributes API
  description: Attributes represent individual user data characteristics such as age, location, or browsing history used to
    define audience segments.
  humanURL: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  baseURL: https://personalize-api.contentstack.com
  tags:
  - Attributes
  properties:
  - type: OpenAPI
    url: openapi/contentstack-attributes-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
- aid: contentstack:contentstack-audiences-api
  name: contentstack Audiences API
  description: Audiences are defined segments of users grouped by demographic, behavioral, or other attribute-based criteria
    for targeted content experiences.
  humanURL: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  baseURL: https://personalize-api.contentstack.com
  tags:
  - Audiences
  properties:
  - type: OpenAPI
    url: openapi/contentstack-audiences-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
- aid: contentstack:contentstack-audit-logs-api
  name: contentstack Audit Logs API
  description: Audit logs track all administrative actions taken within an automation project, providing a history of configuration
    changes.
  humanURL: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  baseURL: https://automations-api.contentstack.com
  tags:
  - Audit Logs
  properties:
  - type: OpenAPI
    url: openapi/contentstack-audit-logs-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
- aid: contentstack:contentstack-automations-api
  name: contentstack Automations API
  description: Automations are individual workflow definitions that connect triggers (such as Contentstack content events)
    to actions (such as sending notifications or updating external systems).
  humanURL: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  baseURL: https://automations-api.contentstack.com
  tags:
  - Automation
  tags_raw:
  - Automations
  properties:
  - type: OpenAPI
    url: openapi/contentstack-automations-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
- aid: contentstack:contentstack-brand-kits-api
  name: contentstack Brand Kits API
  description: Brand Kits are centralized repositories for an organization's brand identity assets, guidelines, and AI configuration.
    They are used to ensure consistent brand voice and style across AI-generated content.
  humanURL: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  baseURL: https://brand-kits-api.contentstack.com
  tags:
  - Brand Kits
  properties:
  - type: OpenAPI
    url: openapi/contentstack-brand-kits-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
- aid: contentstack:contentstack-content-types-api
  name: contentstack Content Types API
  description: Content types define the structure of content entries in a Contentstack stack. They specify the fields and
    their data types that entries must conform to.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://cdn.contentstack.io/v3
  tags:
  - Content Types
  properties:
  - type: OpenAPI
    url: openapi/contentstack-content-types-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-deployments-api
  name: contentstack Deployments API
  description: Deployments represent individual build and publish operations to a Launch environment. Each deployment has
    associated build logs, server logs, and status tracking.
  humanURL: https://www.contentstack.com/docs/developers/apis/launch-api
  baseURL: https://launch-api.contentstack.com
  tags:
  - Deployment
  tags_raw:
  - Deployments
  properties:
  - type: OpenAPI
    url: openapi/contentstack-deployments-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-api
- aid: contentstack:contentstack-entries-api
  name: contentstack Entries API
  description: Entries are instances of content types that hold the actual content data. They can be filtered, sorted, paginated,
    and localized.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://cdn.contentstack.io/v3
  tags:
  - Entries
  properties:
  - type: OpenAPI
    url: openapi/contentstack-entries-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-entry-variants-api
  name: contentstack Entry Variants API
  description: Entry variants are customized versions of an entry created for personalization or A/B testing purposes.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://cdn.contentstack.io/v3
  tags:
  - Entry Variants
  properties:
  - type: OpenAPI
    url: openapi/contentstack-entry-variants-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-environments-api
  name: contentstack Environments API
  description: Endpoints for managing deployment environments (e.g., production, staging) within a stack.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-management-api
  baseURL: https://api.contentstack.io/v3
  tags:
  - Environment
  tags_raw:
  - Environments
  properties:
  - type: OpenAPI
    url: openapi/contentstack-environments-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
- aid: contentstack:contentstack-events-api
  name: contentstack Events API
  description: The events endpoint allows applications to track user actions and behavioral events for experience analytics
    and audience rule evaluation.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://personalize-edge.contentstack.com
  tags:
  - Event
  tags_raw:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/contentstack-events-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-execution-logs-api
  name: contentstack Execution Logs API
  description: Execution logs record each time an automation runs, including the trigger context, steps executed, and success
    or failure status.
  humanURL: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  baseURL: https://automations-api.contentstack.com
  tags:
  - Execution Logs
  properties:
  - type: OpenAPI
    url: openapi/contentstack-execution-logs-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
- aid: contentstack:contentstack-experiences-api
  name: contentstack Experiences API
  description: Experiences define personalized content variations delivered to specific audience segments, supporting both
    segmented and A/B test configurations.
  humanURL: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  baseURL: https://personalize-api.contentstack.com
  tags:
  - Experience
  tags_raw:
  - Experiences
  properties:
  - type: OpenAPI
    url: openapi/contentstack-experiences-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
- aid: contentstack:contentstack-file-uploads-api
  name: contentstack File Uploads API
  description: File upload endpoints provide pre-signed URLs for securely uploading build artifacts to Contentstack Launch
    infrastructure before triggering a deployment.
  humanURL: https://www.contentstack.com/docs/developers/apis/launch-api
  baseURL: https://launch-api.contentstack.com
  tags:
  - File Uploads
  properties:
  - type: OpenAPI
    url: openapi/contentstack-file-uploads-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-api
- aid: contentstack:contentstack-geolocation-api
  name: contentstack Geolocation API
  description: Geolocation endpoints provide geographic datasets including regions, countries, and cities for location-based
    audience targeting.
  humanURL: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  baseURL: https://personalize-api.contentstack.com
  tags:
  - Geolocation
  properties:
  - type: OpenAPI
    url: openapi/contentstack-geolocation-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
- aid: contentstack:contentstack-global-fields-api
  name: contentstack Global Fields API
  description: Global fields are reusable field groups that can be referenced across multiple content types within a Contentstack
    stack.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://cdn.contentstack.io/v3
  tags:
  - Global Fields
  properties:
  - type: OpenAPI
    url: openapi/contentstack-global-fields-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-llm-configuration-api
  name: contentstack LLM Configuration API
  description: LLM Configuration endpoints allow organizations to register custom API credentials for large language model
    providers, enabling content generation through their own LLM subscriptions.
  humanURL: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  baseURL: https://brand-kits-api.contentstack.com
  tags:
  - LLM Configuration
  properties:
  - type: OpenAPI
    url: openapi/contentstack-llm-configuration-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
- aid: contentstack:contentstack-manifest-api
  name: contentstack Manifest API
  description: The manifest endpoint returns a list of all active experiences and their corresponding variants that are activated
    for the current user based on their attributes and audience membership.
  humanURL: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  baseURL: https://personalize-edge.contentstack.com
  tags:
  - Manifests
  tags_raw:
  - Manifest
  properties:
  - type: OpenAPI
    url: openapi/contentstack-manifest-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
- aid: contentstack:contentstack-organizations-api
  name: contentstack Organizations API
  description: Endpoints for managing Contentstack organizations, including user invitations, roles, stacks, and audit logs
    at the organization level.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-management-api
  baseURL: https://api.contentstack.io/v3
  tags:
  - Organization
  tags_raw:
  - Organizations
  properties:
  - type: OpenAPI
    url: openapi/contentstack-organizations-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
- aid: contentstack:contentstack-projects-api
  name: contentstack Projects API
  description: Automation projects are containers for automations within a Contentstack organization. Each project groups
    related automations and can have its own variables and account connections.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://automations-api.contentstack.com
  tags:
  - Project
  tags_raw:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/contentstack-projects-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-scim-groups-api
  name: contentstack SCIM Groups API
  description: SCIM group endpoints allow Identity Providers to manage group memberships in Contentstack, which map to role-based
    access control within the CMS.
  humanURL: https://www.contentstack.com/docs/developers/apis/scim-api
  baseURL: https://auth-api.contentstack.com
  tags:
  - SCIM Groups
  properties:
  - type: OpenAPI
    url: openapi/contentstack-scim-groups-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
- aid: contentstack:contentstack-scim-schema-discovery-api
  name: contentstack SCIM Schema Discovery API
  description: Schema discovery endpoints implement the SCIM 2.0 service provider configuration, returning supported schemas
    and resource types for IdP compatibility validation.
  humanURL: https://www.contentstack.com/docs/developers/apis/scim-api
  baseURL: https://auth-api.contentstack.com
  tags:
  - SCIM Schema Discovery
  properties:
  - type: OpenAPI
    url: openapi/contentstack-scim-schema-discovery-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
- aid: contentstack:contentstack-scim-users-api
  name: contentstack SCIM Users API
  description: SCIM user endpoints enable Identity Providers to provision, update, and deprovision user accounts within a
    Contentstack organization following the SCIM 2.0 User schema.
  humanURL: https://www.contentstack.com/docs/developers/apis/scim-api
  baseURL: https://auth-api.contentstack.com
  tags:
  - (Scim) Users
  tags_raw:
  - SCIM Users
  properties:
  - type: OpenAPI
    url: openapi/contentstack-scim-users-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
- aid: contentstack:contentstack-stacks-api
  name: contentstack Stacks API
  description: Endpoints for creating and managing Contentstack stacks, including settings, users, sharing, and ownership
    transfer.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-management-api
  baseURL: https://api.contentstack.io/v3
  tags:
  - Stacks
  properties:
  - type: OpenAPI
    url: openapi/contentstack-stacks-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
- aid: contentstack:contentstack-synchronization-api
  name: contentstack Synchronization API
  description: The synchronization endpoints allow developers to sync published content incrementally, enabling efficient
    local caching and offline-first patterns.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  baseURL: https://cdn.contentstack.io/v3
  tags:
  - Synchronization
  properties:
  - type: OpenAPI
    url: openapi/contentstack-synchronization-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
- aid: contentstack:contentstack-user-attributes-api
  name: contentstack User Attributes API
  description: Endpoints for setting, updating, and merging user attribute data used to determine audience membership and
    personalized content targeting.
  humanURL: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  baseURL: https://personalize-edge.contentstack.com
  tags:
  - User Attributes
  properties:
  - type: OpenAPI
    url: openapi/contentstack-user-attributes-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
- aid: contentstack:contentstack-user-sessions-api
  name: contentstack User Sessions API
  description: Endpoints for authenticating users and managing session tokens within Contentstack.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-management-api
  baseURL: https://api.contentstack.io/v3
  tags:
  - User Sessions
  properties:
  - type: OpenAPI
    url: openapi/contentstack-user-sessions-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
- aid: contentstack:contentstack-users-api
  name: contentstack Users API
  description: Endpoints for managing Contentstack user accounts including profile updates, password resets, and account activation.
  humanURL: https://www.contentstack.com/docs/developers/apis/content-management-api
  baseURL: https://api.contentstack.io/v3
  tags:
  - User
  tags_raw:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/contentstack-users-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
- aid: contentstack:contentstack-variables-api
  name: contentstack Variables API
  description: Project variables are reusable key-value pairs that can be referenced across multiple automations within a
    project.
  humanURL: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  baseURL: https://automations-api.contentstack.com
  tags:
  - Variables
  properties:
  - type: OpenAPI
    url: openapi/contentstack-variables-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
- aid: contentstack:contentstack-voice-profiles-api
  name: contentstack Voice Profiles API
  description: Voice Profiles define the writing style, tone, and persona characteristics for AI content generation within
    a Brand Kit. Multiple voice profiles can be created to support different content contexts or audiences.
  humanURL: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  baseURL: https://brand-kits-api.contentstack.com
  tags:
  - Voice Profiles
  properties:
  - type: OpenAPI
    url: openapi/contentstack-voice-profiles-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
common:
- type: Website
  url: https://contentstack.com
- type: AgenticAccess
  url: agentic-access/contentstack-agentic-access.yml
- type: TrustCenter
  url: security/contentstack-trust-center.yml
- type: DomainSecurity
  url: security/contentstack-domain-security.yml
- type: Authentication
  url: authentication/contentstack-authentication.yml
- type: GitHubOrganization
  url: https://github.com/contentstack
- type: LinkedIn
  url: https://www.linkedin.com/company/contentstack
- url: asyncapi/contentstack-webhooks-asyncapi.yml
  type: AsyncAPI
- url: json-schema/contentstack-entry-schema.json
  type: JSONSchema
- url: json-schema/contentstack-stack-schema.json
  type: JSONSchema
- url: json-schema/contentstack-webhook-payload-schema.json
  type: JSONSchema
- url: json-ld/contentstack-context.jsonld
  type: JSONLD
- url: vocabulary/contentstack-vocabulary.yml
  type: Vocabulary
- url: rules/contentstack-rules.yml
  type: SpectralRules
- type: MCPServer
  url: mcp/contentstack-mcp.yml
- type: ToolCrosswalk
  url: mcp/contentstack-tool-crosswalk.yml
- type: LLMsTxt
  url: llms/contentstack-llms.txt
- type: Packages
  url: packages/contentstack-packages.yml
- type: SDKs
  url: packages/contentstack-packages.yml
- type: CLI
  url: cli/contentstack-cli.yml
- type: Components
  url: components/contentstack-components.yml
- type: Conventions
  url: conventions/contentstack-conventions.yml
- type: Conformance
  url: conformance/contentstack-conformance.yml
- type: Compliance
  url: conformance/contentstack-conformance.yml
- type: ErrorCatalog
  url: errors/contentstack-problem-types.yml
- type: Lifecycle
  url: lifecycle/contentstack-lifecycle.yml
- type: StatusPage
  url: https://status.contentstack.com/
- type: ChangeLog
  url: changelog/contentstack-changelog.yml
- type: OAuthScopes
  url: scopes/contentstack-scopes.yml
- type: DataModel
  url: data-model/contentstack-data-model.yml
- type: Plans
  url: plans/contentstack-plans-pricing.yml
- type: RateLimits
  url: rate-limits/contentstack-rate-limits.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Webhooks
  url: asyncapi/contentstack-webhooks-asyncapi.yml
- type: Documentation
  url: https://www.contentstack.com/docs
- type: DeveloperPortal
  url: https://www.contentstack.com/docs/developers
- type: APIReference
  url: https://www.contentstack.com/docs/developers/apis
- type: Pricing
  url: https://www.contentstack.com/pricing
- type: Support
  url: https://www.contentstack.com/support
- type: Blog
  url: https://www.contentstack.com/blog
- type: SignUp
  url: https://www.contentstack.com/login
- type: TermsOfService
  url: https://www.contentstack.com/legal/terms-of-service
- type: PrivacyPolicy
  url: https://www.contentstack.com/legal/privacy
- type: Postman
  url: https://www.postman.com/contentstack
- type: Security
  url: https://www.contentstack.com/docs/developers/security
description: Contentstack is a composable, API-first content platform — an Agentic Experience Platform built around a headless
  CMS, a real-time customer data layer and an agent runtime. Developers reach it through a read-only Content Delivery API
  on a global CDN, a write-side Content Management API, a read-only GraphQL delivery surface, an on-the-fly Image Delivery
  API, and product APIs for Launch (front-end hosting), Automation Hub, Personalize, BrandKit AI and SCIM 2.0 user provisioning.
  Contentstack publishes a 95-scope OAuth 2.0 reference, an llms.txt, markdown twins of its API reference pages, and a first-party
  Model Context Protocol server exposing 206 tools whose definitions — including the REST call each one makes — it serves
  anonymously as JSON.
tags:
- Headless CMS
- Content Management
- Content Delivery
- Digital Experience
- Personalization
- GraphQL
- MCP
- SCIM
- Composable Commerce
- AI Agents
- Webhook
- Image Delivery
tags_raw:
- Headless CMS
- Content Management
- Content Delivery
- Digital Experience
- Personalization
- GraphQL
- MCP
- SCIM
- Composable Commerce
- Agentic AI
- Webhooks
- Image Delivery
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
created: '2026-05-04'
x-enrichment:
  date: '2026-09-17'
  status: enriched
  artifacts_added: 61
  pass: local-v3

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/contentstack"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/contentstack/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/contentstack/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.