dotCMS logo

dotCMS

dotCMS is a content management system that provides organizations with a powerful platform to create, manage, and deliver digital content. It offers a wide range of features, including content authoring tools, workflow management, personalization capabilities, and content analytics. With dotCMS, users can easily create and update websites, intranet portals, and mobile applications. The platform is designed to be flexible and scalable, making it suitable for businesses of all sizes.

2 APIs 0 Features
CMSContentContent Management

APIs

dotCMS REST API

The dotCMS REST API exposes the platform's content management capabilities through HTTP endpoints, allowing developers to create, read, update, and delete content, manage workfl...

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...

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
LLMsTxt
LLMsTxt

Sources

apis.yml Raw ↑
aid: dotcms
url: >-
  https://raw.githubusercontent.com/api-evangelist/dotcms/refs/heads/main/apis.yml
common:
- type: GitHubOrganization
  url: https://github.com/dotCMS
- type: LinkedIn
  url: https://www.linkedin.com/company/dotcms
- type: LLMsTxt
  url: https://dev.dotcms.com/llms.txt
apis:
- aid: dotcms:rest
  name: dotCMS REST API
  tags:
  - CMS
  - Content
  - Content Management
  humanURL: https://dev.dotcms.com/docs/getting-started-rest-apis
  baseURL: https://demo.dotcms.com/api
  properties:
  - url: https://dev.dotcms.com/docs/getting-started-rest-apis
    type: Documentation
  - url: https://dev.dotcms.com/docs
    type: Developer
  description: >-
    The dotCMS REST API exposes the platform's content management capabilities
    through HTTP endpoints, allowing developers to create, read, update, and
    delete content, manage workflows, navigate site hierarchy, perform search
    queries, and administer users, roles, and permissions. The API is
    organized into resource groups including Content, Workflow, Search,
    Navigation, Sites, and User management, and supports authentication via
    JWT tokens, basic auth, and API keys.
- aid: dotcms:graphql
  name: dotCMS GraphQL API
  tags:
  - CMS
  - Content
  - Content Management
  - GraphQL
  humanURL: https://dev.dotcms.com/docs/graphql
  baseURL: https://demo.dotcms.com/api/v1/graphql
  properties:
  - url: https://dev.dotcms.com/docs/graphql
    type: Documentation
  - url: graphql/dotcms-graphql.md
    type: GraphQL
  description: >-
    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, pagination, sorting, and content-type
    collections, and exposes base types for File, Form, Key/Value, Page,
    Persona, Vanity URL, and Widget content. The API accepts the same
    authentication methods as the dotCMS REST API and includes a built-in
    GraphQL Playground for exploring the schema.
name: dotCMS
tags:
- CMS
- Content
- Content Management
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2025-01-08'
modified: '2026-04-28'
position: Consumer
description: >-
  dotCMS is a content management system that provides organizations with a powerful
  platform to create, manage, and deliver digital content. It offers a wide range
  of features, including content authoring tools, workflow management, personalization
  capabilities, and content analytics. With dotCMS, users can easily create and update
  websites, intranet portals, and mobile applications. The platform is designed to
  be flexible and scalable, making it suitable for businesses of all sizes.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.19'