contentstack.com
Contentstack is a headless CMS and digital experience platform for managing and delivering content, personalization, launch/deployment, and related AI-powered workflows. It provides regional APIs and tooling for stack content, organization administration, analytics, automation, and front-end delivery use cases.
Contentstack exposes multiple authenticated HTTP APIs for content, admin, analytics, launch, automation, personalization, and AI workflows, plus a GraphQL delivery API, two public delivery-style HTTP APIs (Image Delivery and Personalize Edge), and the `csdx` CLI.
- Content Delivery APIdiscovered
- Content Management APIdiscovered
- Administration APIdiscovered
- Analytics APIdiscovered
- Image Delivery APIdiscovered
- Automations Management APIdiscovered
- Generative AI APIdiscovered
- Personalize Edge APIdiscovered
- Launch APIdiscovered
- Personalize Management APIdiscovered
- GraphQL Content Delivery APIdiscovered
- Contentstack CLIdiscovered
In Contentstack, open your stack, then go to Settings → Stack. Under API Credentials, copy the stack API key. The Analytics API docs describe this path at Analytics API.
$ csdx auth:tokens:add --deliveryAcquired by the CLI — running csdx auth:tokens:add --delivery opens the auth flow and stores the credential.
$ csdx auth:tokens:add --managementAcquired by the CLI — running csdx auth:tokens:add --management opens the auth flow and stores the credential.
Authtokens are user session tokens returned by the Contentstack login API after signing in. The API docs say to use the Log in to your account request under Content Management API user session to retrieve it; browser sessions can also expose it in developer tools. See Content Management API, Administration API, and Analytics API.
Create an app in the Developer Hub, configure Contentstack OAuth, and request the scopes needed by the target API. Contentstack issues access tokens for user apps and, for supported surfaces, app/M2M flows. Use the returned access token as Authorization: Bearer <token>.
Ask Contentstack to enable Machine-to-Machine apps for your organization (the docs mark this feature Beta). Then create/configure the M2M app in Developer Hub and obtain an OAuth 2.0 access token with the required scopes for the API you want to call. See Machine to Machine Apps and Contentstack OAuth.
conventions · 1/7 published
- integrations.json——
- llms.txt✓https://contentstack.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing