dotcms.com
dotCMS is a headless content management system for building and managing websites, applications, and multi-site digital experiences. It provides content modeling, delivery APIs, visual editing, and deployment options for cloud or self-hosted use.
dotCMS exposes a REST API, a GraphQL API, and the dotCLI command-line tool; docs recommend API-token bearer authentication for the APIs, and the CLI is configured against a dotCMS instance for authenticated operations.
- dotCMS REST APIdiscovered
- dotCMS GraphQL APIdiscovered
- dotCLIdiscovered
Use the dotCMS admin UI or API token endpoint documented at API Authentication. Easiest path: in the dotCMS admin panel go to System → Users, select the user, open API Access Tokens, and request a new token. Administrators can also mint one programmatically by POSTing user credentials to /api/v1/authentication/api-token as shown in the docs. The returned token is then sent as Authorization: Bearer <token>.
conventions · 1/7 published
- integrations.json——
- llms.txt✗
/llms.txt - API catalog✓https://dotcms.com/.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