Contentstack website screenshot

Contentstack

This document is a detailed reference to Contentstack’s Content Delivery API. Retrieve content from your account and deliver it to web and mobile properties.

Contentstack publishes 33 APIs on the APIs.io network, including Analytics API, Accounts API, Assets API, and 30 more.

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 and 13 more developer resources.

37.1/100 thin ▬ flat Agent 21/100 agent aware Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serveFree trial⚡ Free to try
8 APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
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.
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 →

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

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

5 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 · DNSSEC · DMARC

SECURITY

Contentstack Trust Center

SOC 2, ISO 27001, GDPR

SECURITY

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

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

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-05-19'
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://api.contentstack.io
  humanURL: https://www.contentstack.com/docs/developers/apis/analytics-api
  properties:
  - url: https://www.contentstack.com/docs/developers/apis/analytics-api
    type: Documentation
  - url: openapi/contentstack-analytics-api-openapi.yml
    type: OpenAPI
  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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  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/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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
  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
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Attributes
  properties:
  - type: OpenAPI
    url: openapi/contentstack-attributes-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Audiences
  properties:
  - type: OpenAPI
    url: openapi/contentstack-audiences-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Audit Logs
  properties:
  - type: OpenAPI
    url: openapi/contentstack-audit-logs-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Automations
  properties:
  - type: OpenAPI
    url: openapi/contentstack-automations-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Brand Kits
  properties:
  - type: OpenAPI
    url: openapi/contentstack-brand-kits-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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
  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
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  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/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - 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
  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
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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
  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
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Environments
  properties:
  - type: OpenAPI
    url: openapi/contentstack-environments-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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://cdn.contentstack.io
  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
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Execution Logs
  properties:
  - type: OpenAPI
    url: openapi/contentstack-execution-logs-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  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/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - File Uploads
  properties:
  - type: OpenAPI
    url: openapi/contentstack-file-uploads-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - 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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - Geolocation
  properties:
  - type: OpenAPI
    url: openapi/contentstack-geolocation-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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
  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
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  tags:
  - LLM Configuration
  properties:
  - type: OpenAPI
    url: openapi/contentstack-llm-configuration-api-openapi.yml
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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/content-delivery-api
  baseURL: https://cdn.contentstack.io
  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/content-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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-delivery-api
  baseURL: https://cdn.contentstack.io
  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-delivery-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/brand-kit-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/launch-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://cdn.contentstack.io
  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
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/content-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/personalize-edge-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/automation-hub-management-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/apis/scim-api
  - type: Documentation
    url: https://www.contentstack.com/docs/developers/ap

# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/contentstack/refs/heads/main/apis.yml

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.