dotCMS includes native REST APIs which enable you to create, read, and manage almost all types of objects within the dotCMS system through a RESTful interface.
REST API | Description |
---|---|
Content Types | Enables management of Content Types. |
Content | Provides full CRUD operations on dotCMS content of any type. |
Elasticsearch | Enables full JSON Elasticsearch queries against the dotCMS content repository. |
Elasticsearch Indexing | Manages Elasticsearch indexes for your dotCMS content repository. |
Image Processing | Allows you to perform dynamic, on-the-fly editing of images without sacrificing performance. This enabes storage of a single image, which can then be modified appropriately at run-time depending on how and where the image is displayed. |
Language Properties | Enables retrieval of properties and variables for configured Languages. |
Navigation | Retrieves navigation content and structures. |
Pages and Layouts | Retrieves content as it is displayed in containers and on Pages (with full formatting and/or within the layout of the Page). |
Role Permissions | |
Rules | Allows updating and evaluation of Rules, including Rule Conditions and Rule Actions. |
Site Search Indexing | Manages Site Search indexes. |
Tool Groups | Allows a tool group to be added removed or changed for a user. |
Widgets | Allows evaluation of Widget code directly (without displaying the Widget on a Page). |
Workflows | Enables management of Workflows and triggering of Workflow Actions. |