Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Marketing / Contentstack Content Delivery API
Contentstack Content Delivery API logo

Contentstack Content Delivery API

58
AI ReadinessFoundational (C+)58/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticMarketingContent ManagementapiKey10 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Read published Contentstack content from a CDN: fetch content types, entries, global fields, taxonomies, and assets for the chosen environment.

Use for: Get the published entries of a Contentstack content type for the production environment, Find a single Contentstack entry by uid and locale, Retrieve the schema of a Contentstack content type, List all Contentstack assets available in the production environment

Not supported: Does not handle content authoring, entry creation, or asset upload - use for read-only delivery of published Contentstack content only.

Jentic publishes the only available OpenAPI specification for Contentstack Content Delivery API, keeping it validated and agent-ready. The Contentstack Content Delivery API is a read-only CDN-fronted API used to fetch published content into web and mobile properties, exposing content types, entries, global fields, taxonomies, assets, and a stack sync endpoint. Authentication uses a stack api_key and a delivery access_token in headers, with the environment supplied as a query parameter, and the API is available across North America, Europe, Azure North America, and Azure Europe regions.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Contentstack Content Delivery API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Contentstack Content Delivery API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcontentstack.com%2Fcontentstack-content-delivery-api" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcontentstack.com%2Fcontentstack-content-delivery-api" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Contentstack Content Delivery API.

Fetch content type definitions including field schemas and references

Retrieve entries for a content type filtered by query, locale, and reference depth

Read global field definitions shared across content types

Pull asset metadata and CDN URLs for images, video, and files

Run a delta sync against a stack to retrieve only changed content since the last call

Retrieve taxonomy term entries for taxonomy-driven content categorisation

Use Cases

Patterns agents use Contentstack Content Delivery API for, with concrete tasks.

★ Headless CMS-Powered Website

Front-end teams build a Next.js, Nuxt, or SvelteKit site that renders pages from Contentstack entries. The Content Delivery API returns published content from the regional CDN with low latency, and queries can include references and pick locale and environment for staging vs production. Integration is hours rather than days because the read API is small and stable.

GET /v3/content_types/blog_post/entries?environment=production&locale=en-us&include[]=author with the stack api_key and access_token to render a blog index page

Mobile App Content Sync

Mobile apps use the GET /v3/stacks/sync endpoint to download all published entries on first launch, persist a sync_token, and on subsequent launches retrieve only what has changed. This minimises bandwidth and battery use and lets the app function offline against the most recent published snapshot. Sync tokens expire if a stack is paused, so apps must handle a full re-init if a 422 is returned.

Call GET /v3/stacks/sync?init=true&environment=production with the stack credentials, persist the returned sync_token, and on the next call pass sync_token=<saved> to fetch only changes

Taxonomy-Driven Discovery Pages

Content sites use Contentstack taxonomies to power category and tag pages without hard-coding lists. GET /v3/taxonomies/entries returns the entries linked to a given taxonomy term, so navigation and filter UI can be generated from CMS data. This avoids building parallel tag systems in the front end.

GET /v3/taxonomies/entries?taxonomy_uid=topics&term_uid=ai&environment=production to render an AI-topic landing page

AI Agent Content Lookup via Jentic

An AI agent helping a content editor or chat support tool uses Jentic to fetch the latest published entry for a given uid or query a content type. The agent reads the schema, executes a GET, and returns structured fields without scraping the rendered site. Through Jentic the api_key and access_token live in your Jentic One instance so they never enter the agent's context.

Search Jentic for 'fetch a contentstack entry', execute with content_type_uid='product' and entry_uid='abc123' for environment=production, and return the entry JSON

Key Endpoints

10 endpoints — jentic publishes the only available openapi specification for contentstack content delivery api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/v3/content_types

List content type definitions in the stack

GET

/v3/content_types/{content_type_uid}

Read a single content type schema

GET

/v3/content_types/{content_type_uid}/entries

List published entries for a content type

GET

/v3/content_types/{content_type_uid}/entries/{entry_uid}

Read a single entry by uid

GET

/v3/global_fields

List global field definitions

GET

/v3/assets

List published assets in the environment

GET

/v3/taxonomies/entries

List entries linked to taxonomy terms

GET

/v3/stacks/sync

Run an initial or delta content sync

GET

/v3/content_types

List content type definitions in the stack

GET

/v3/content_types/{content_type_uid}

Read a single content type schema

GET

/v3/content_types/{content_type_uid}/entries

List published entries for a content type

GET

/v3/content_types/{content_type_uid}/entries/{entry_uid}

Read a single entry by uid

GET

/v3/global_fields

List global field definitions

GET

/v3/assets

List published assets in the environment

GET

/v3/taxonomies/entries

List entries linked to taxonomy terms

GET

/v3/stacks/sync

Run an initial or delta content sync

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

C

Contentstack Content Delivery API OpenAPI Specification

- Foundational (C+)
58/100
73
Foundational Compliance
69
Developer Experience & Jentic Compatibility
39
AI-Readiness & Agent Experience
94
Agent Usability
38
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
73

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
93%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

69

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B+Signals: 4
50%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

39

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
46%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

60%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

50%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

38

Security

Trust, risk posture, and security compliance.

Grade: FSignals: 1
38%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Contentstack Content Delivery API by hand means sending the api_key and access_token headers, choosing the right regional host among North America, Europe, and the Azure variants, and passing the environment on every request yourself. Through Jentic you install once, import the Contentstack Content Delivery API from the API Directory, store the credentials once, and your agent calls it.

Permission scoping

Contentstack puts the content type in the URL path (/v3/content_types/{content_type_uid}/entries), so a rule can pin your agent to one content type and its published entries. Since this is a read-only delivery surface, the agent can only fetch published content and has nothing to author or delete.

Credential isolation

Your Contentstack api_key and delivery access_token are stored once, encrypted, by your own Jentic One instance and injected into the request headers at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'fetch published entries for a content type' or 'sync a stack', and Jentic returns the matching Contentstack operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Sanity API

→

Sanity is a headless CMS with a query language (GROQ) instead of REST-style entry endpoints.

Choose Sanity when content modelling needs are highly relational and editors want a real-time studio; choose Contentstack for enterprise stacks with structured content types and locales.

Alternative

Storyblok API

→

Storyblok pairs a visual editor with a content delivery API similar in shape to Contentstack's CDA.

Choose Storyblok for marketing teams that need a visual page builder; choose Contentstack for governance-heavy enterprise content workflows.

Alternative

Prismic API

→

Prismic offers a similar headless CMS read API with slice-based content modelling.

Choose Prismic for slice-based component-driven sites; choose Contentstack for taxonomy- and reference-heavy content models.

Complementary

Contentful Images API

→

If a project also stores assets in Contentful, the Images API can transform them while Contentstack delivers entries.

Use Contentstack for the source-of-truth entry data and Contentful Images for on-the-fly transformations of any Contentful-hosted assets the project still uses.

FAQs

Specific to using Contentstack Content Delivery API through Jentic.

Why is there no official OpenAPI spec for Contentstack Content Delivery API?

Contentstack publishes a Postman collection and a Swagger viewer but does not host a stable OpenAPI 3 file at a permanent URL. Jentic generates and maintains this spec so that AI agents and developers can call Contentstack Content Delivery API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Contentstack Content Delivery API use?

Each request must include the stack api_key header, the delivery access_token header, and an environment query parameter. Through Jentic the api_key and access_token are stored in your Jentic One instance and supplied at call time, so the agent never holds the raw delivery token.

Can I read published entries with the Contentstack Content Delivery API?

Yes. GET /v3/content_types/{content_type_uid}/entries returns the published entries for a content type and GET /v3/content_types/{content_type_uid}/entries/{entry_uid} returns a single entry. Reference depth, locale, and field selection are controlled by query parameters.

What are the rate limits for the Contentstack Content Delivery API?

Contentstack applies per-stack and per-organisation rate limits to the Content Delivery API; current limits depend on the plan and are documented in the Contentstack rate-limit guide. Through Jentic, retries with exponential backoff are handled at the SDK level so transient 429 responses do not surface to agent code.

How do I run a content sync with the Contentstack Content Delivery API through Jentic?

Run `jentic.search('sync contentstack content')`, load the operation, and execute with init=true and environment=production. Jentic resolves this to GET /v3/stacks/sync and returns the sync_token to persist for the next delta call.

Does the Contentstack Content Delivery API support multiple regions?

Yes. The same spec is served from cdn.contentstack.io (NA), eu-cdn.contentstack.com (EU), azure-na-api.contentstack.com (Azure NA), and azure-eu-cda.contentstack.com (Azure EU). Pick the regional base URL that matches the stack's hosted region.

Can I limit what my agent is allowed to do with the Contentstack Content Delivery API?

Yes. Because you self-host Jentic One, your own rules decide which Contentstack operations and credentials the agent may use. Since the content type sits in the URL path (GET /v3/content_types/{content_type_uid}/entries), you can pin the agent to a single content type and only its published entries, or restrict it to specific reads such as assets or a stack sync. This is a read-only delivery surface, so the agent can fetch published content but has nothing it can author, update, or delete.

GET STARTED

Start building with Contentstack Content Delivery API

Explore with Jentic One
View OpenAPI Document