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

Documentation

API entry from apis.yml

apis.yml Raw ↑
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
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.