# dotCMS REST API

**Canonical:** https://apis.io/apis/dotcms/rest/  
**Provider:** dotCMS — https://apis.io/providers/dotcms/  
**Base URL:** https://demo.dotcms.com/api  
**Documentation:** https://dev.dotcms.com/docs/getting-started-rest-apis

dotCMS REST 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, and Content Management. The published artifact set on APIs.io includes API documentation.

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.

## Machine-readable artifacts (3)

- **Documentation** — https://dev.dotcms.com/docs/getting-started-rest-apis
- **Developer** — https://dev.dotcms.com/docs
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/dotcms/refs/heads/main/apis.yml

## Other dotCMS APIs (8)

- [dotCMS GraphQL API](https://apis.io/apis/dotcms/graphql/)
- [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

---

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