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

API entry from apis.yml

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