# dotCMS GraphQL API

**Canonical:** https://apis.io/apis/dotcms/graphql/  
**Provider:** dotCMS — https://apis.io/providers/dotcms/  
**Base URL:** https://demo.dotcms.com/api/v1/graphql  
**Documentation:** https://dev.dotcms.com/docs/graphql

dotCMS GraphQL API is one of 9 APIs that [dotCMS](https://apis.io/providers/dotcms/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include CMS, Content, Content Management, and GraphQL. The published artifact set on APIs.io includes API documentation.

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.

## Machine-readable artifacts (2)

- **Documentation** — https://dev.dotcms.com/docs/graphql
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/dotcms/refs/heads/main/graphql/dotcms-graphql.md

## Other dotCMS APIs (8)

- [dotCMS REST API](https://apis.io/apis/dotcms/rest/)
- [dotCMS Authentication API](https://apis.io/apis/dotcms/dotcms-authentication-api/)
- [dotCMS Content API](https://apis.io/apis/dotcms/dotcms-content-api/)
- [dotCMS Navigation API](https://apis.io/apis/dotcms/dotcms-navigation-api/)
- [dotCMS Search API](https://apis.io/apis/dotcms/dotcms-search-api/)
- [dotCMS Sites API](https://apis.io/apis/dotcms/dotcms-sites-api/)
- [dotCMS Users API](https://apis.io/apis/dotcms/dotcms-users-api/)
- [dotCMS Workflow API](https://apis.io/apis/dotcms/dotcms-workflow-api/)

## Tags

CMS, Content, Content Management, GraphQL

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/dotcms/graphql/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/dotcms/.
