dotCMS
dotCMS is a Java-based visual headless content management system aimed at compliance-led enterprises, deployable as SaaS (dotCMS Cloud), on premise, or as a managed service. It covers content modelling, authoring, workflow, multi-site management, personalization, experiments and content analytics, and pairs headless delivery with a Universal Visual Editor so authors can edit content in place inside a React, Angular or Next.js front end. Every dotCMS instance serves its own first-party OpenAPI 3.0.1 at /api/openapi.json — 592 paths and 754 operations across 71 tags, covering content, content types, workflow, publishing, sites, roles, permissions and dotAI — alongside a GraphQL endpoint at /api/v1/graphql. dotCMS also ships an early agent surface: a first-party MCP server, two published Agent Skills, an RFC 9727 API catalog and markdown content negotiation. It is certified to ISO/IEC 27001, ISO/IEC 42001 (AI management), SOC 2 Type II and TX-RAMP Level II.
dotCMS publishes 73 APIs on the APIs.io network, including Accessibility Agent API, Accessibility Checker API, Administration API, and 70 more. Tagged areas include CMS, Content, Content Management, Headless CMS, and Digital Experience.
The dotCMS catalog on APIs.io includes 1 event-driven AsyncAPI specification.
dotCMS’s developer surface includes authentication, engineering blog, CLI, changelog, sandbox, documentation, API reference, and 34 more developer resources.
Kin Score
APIs 73
Individual APIs this provider publishes, each with its own machine-readable definition.
dotCMS GraphQL API
The dotCMS GraphQL API provides a single endpoint for querying content across all content types using a self-documenting schema. It supports Lucene-style query strings, paginati...
dotCMS Accessibility Agent API
Streaming a11y-fix agent proxy
dotCMS Accessibility Checker API
Endpoints that perform operations related to validating accessibility in content.
dotCMS Administration API
System administration and management tools
dotCMS AI API
AI-powered content generation and analysis endpoints
dotCMS Announcements API
System announcements and notifications
dotCMS API Token API
API token management and authentication
dotCMS Apps API
Third-party application integration and configuration
dotCMS Authentication API
The Authentication API from dotCMS — 6 operation(s) for authentication.
dotCMS Browser Tree API
File and folder browser tree operations
dotCMS Bundle API
Content bundle management and deployment
dotCMS Cache Management API
Cache provider management and operations
dotCMS Categories API
Content categorization and taxonomy
dotCMS Cluster Management API
Cluster nodes and distributed system management
dotCMS Containers API
Endpoints for managing Container objects and their content
dotCMS Content Analytics API
Proxy endpoints that forward analytics requests to the dot-ca-event-manager service.
dotCMS Content API
Endpoints for managing content and contentlets - the core data objects in dotCMS
dotCMS Content Delivery API
Content retrieval and manipulation endpoints
dotCMS Content Import API
The Content Import API from dotCMS — 11 operation(s) for content import.
dotCMS Content Report API
Content reporting and analytics
dotCMS Content Type API
Content type definitions and schema management
dotCMS Content Type Field API
Content type field definitions and configuration
dotCMS Data Integrity API
Data integrity checking and conflict resolution
dotCMS Dot Auth API
OAuth/OIDC and SAML authentication: per-site configuration (SYSTEM_HOST is the global default) and headless OIDC token exchange
dotCMS Elasticsearch Content Search API
Backend Elasticsearch search endpoints for portlet context
dotCMS Environment API
Publishing environment management and configuration
dotCMS Experiment API
The Experiment API from dotCMS — 15 operation(s) for experiment.
dotCMS File Assets API
File asset management and download operations
dotCMS Folders API
Endpoints for managing folder structure and organization
dotCMS Forms API
Form management and processing
dotCMS Get Pages Content Types API
Returns the content types valid for a page based on the container/types on the layout
dotCMS Health API
Health management and monitoring endpoints for administrative dashboards
dotCMS Internationalization API
Language management and localization
dotCMS Java Script API
JavaScript execution and server-side scripting
dotCMS Job Queue API
Endpoints for managing background jobs and job queues
dotCMS Language API
Language configuration and management
dotCMS Layout API
The Layout API from dotCMS — 1 operation(s) for layout.
dotCMS License API
License management and validation
dotCMS Maintenance API
System maintenance and administration operations
dotCMS Navigation API
Site navigation tree endpoints
dotCMS Notifications API
User notifications and alerts management
dotCMS OSGi Plugins API
OSGi plugin management and dynamic deployment
dotCMS Page API
Page rendering, layout management, and content operations
dotCMS Permissions API
Permission management and access control
dotCMS Personalization API
Content personalization and persona management
dotCMS Personas API
Content persona management and targeting
dotCMS Portlets API
Portlet management and administration
dotCMS Publishing API
Push publishing job management endpoints
dotCMS Relationships API
Content relationship management
dotCMS Roles API
User role and permission management
dotCMS Rules Engine API
Business rules and conditional logic management
dotCMS SAML Authentication API
SAML SSO authentication and integration
dotCMS Search Index API
Elasticsearch index management and operations
dotCMS Site API
Site management, lifecycle, and configuration endpoints
dotCMS System API
System-level operations and Redis management
dotCMS System Configuration API
System configuration and company settings
dotCMS System Logging API
System logging configuration and management
dotCMS System Monitoring API
System monitoring and health checks
dotCMS System Storage API
Storage providers and data replication management
dotCMS Tag (v1) API
Legacy tag management endpoints (deprecated - use v2 TagResource instead)
dotCMS Tags API
Content tagging and labeling
dotCMS Tail Log API
Server log file monitoring and real-time viewing
dotCMS Template API
Template CRUD, publish, archive, and layout management endpoints
dotCMS Templates API
Template design and management
dotCMS Temporary Files API
Temporary file upload and management for content creation
dotCMS Test Resource API
The TestResource API from dotCMS — 2 operation(s) for testresource.
dotCMS Theme API
Theme browsing and management
dotCMS Usage API
Provides business intelligence metrics for dashboard usage
dotCMS Users API
User account management and administration
dotCMS Variants API
Endpoints for managing content variants
dotCMS Web Assets API
Web asset management and operations
dotCMS Widgets API
Widget development and rendering
dotCMS Workflow API
Endpoints that perform operations related to workflows.
Scroll for all 73
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONMCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
dotCMS MCP Server
dotCMS ships a first-party MCP server. It is distributed as an npm package run over stdio — there is no hosted endpoint an agent can POST to — and its source lives inside the op...
MCP SERVERGraphQL 1
GraphQL schemas published by this provider.
dotCMS GraphQL API
The dotCMS GraphQL API provides a single endpoint for querying content across all content types using a self-documenting schema. It supports Lucene-style query strings, paginati...
GRAPHQLPricing Plans 1
Published pricing tiers and plan structures.
Dotcms Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Dotcms Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Dotcms Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Dotcms Event Surface
ASYNCAPISecurity Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Dotcms Trust Center
ISO/IEC 27001:2022, ISO/IEC 42001:2023, SOC 2 Type II, TX-RAMP Level II, CSA CAIQ
SECURITYAgentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 6
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 4
Pagination, idempotency, versioning, errors, and events
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 5
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
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.