dotCMS website screenshot

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

Collections

GraphQL

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

GRAPHQL

Pricing Plans

Dotcms Plans Pricing

3 plans

PLANS

Rate Limits

Dotcms Rate Limits

5 limits

RATE LIMITS

FinOps

Dotcms Finops

FINOPS

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: dotCMS REST API
  version: '1'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Request an API token
      type: http
    http:
      method: POST
      url: https://demo.dotcms.com/api/v1/authentication/api-token
      body:
        type: json
        data: '{}'
    docs: Request an API token
- info:
    name: Users
    type: folder
  items:
  - info:
      name: Get current authenticated user
      type: http
    http:
      method: GET
      url: https://demo.dotcms.com/api/v1/users/current
    docs: Get current authenticated user
  - info:
      name: List users
      type: http
    http:
      method: GET
      url: https://demo.dotcms.com/api/v1/users
      params:
      - name: filter
        value: ''
        type: query
      - name: page
        value: ''
        type: query
      - name: per_page
        value: ''
        type: query
    docs: List users
- info:
    name: Content
    type: folder
  items:
  - info:
      name: Get content by identifier or inode
      type: http
    http:
      method: GET
      url: https://demo.dotcms.com/api/content/:idOrInode
      params:
      - name: idOrInode
        value: ''
        type: path
    docs: Get content by identifier or inode
- info:
    name: Workflow
    type: folder
  items:
  - info:
      name: Fire default publish workflow action
      type: http
    http:
      method: POST
      url: https://demo.dotcms.com/api/v1/workflow/actions/default/fire/PUBLISH
      body:
        type: json
        data: '{}'
    docs: Fire default publish workflow action
  - info:
      name: List workflow actions
      type: http
    http:
      method: GET
      url: https://demo.dotcms.com/api/v1/workflow/actions
    docs: List workflow actions
- info:
    name: Search
    type: folder
  items:
  - info:
      name: Search content
      type: http
    http:
      method: POST
      url: https://demo.dotcms.com/api/content/_search
      body:
        type: json
        data: '{}'
    docs: Search content
- info:
    name: Navigation
    type: folder
  items:
  - info:
      name: Get navigation tree
      type: http
    http:
      method: GET
      url: https://demo.dotcms.com/api/v1/nav/:path
      params:
      - name: path
        value: ''
        type: path
      - name: depth
        value: ''
        type: query
    docs: Get navigation tree
- info:
    name: Sites
    type: folder
  items:
  - info:
      name: List sites
      type: http
    http:
      method: GET
      url: https://demo.dotcms.com/api/v1/site
    docs: List sites
  - info:
      name: Get current site
      type: http
    http:
      method: GET
      url: https://demo.dotcms.com/api/v1/site/currentSite
    docs: Get current site
bundled: true