Skip to main content
The Content Management Service (CMS) provides full CRUD access to your content. Use these APIs to create, update, retrieve, and delete posts, categories, tags, and media programmatically. Base URL: https://cms.thepublive.com/publisher/{publisher_id}/
All CMS endpoints require username and password authentication headers, plus Content-Type: application/json for POST and PATCH requests.

Resources

ResourceEndpointsDescription
CategoriesList, Create, Retrieve, Update, DeleteManage content categories
TagsList, Create, Retrieve, Update, DeleteManage content tags
PostsList, Create, Retrieve, Update, DeleteManage articles, videos, galleries, and more
Media LibraryList, Create, Retrieve, Update, DeleteManage images, videos, and files

Common Patterns

Authentication

-H 'username: YOUR_API_KEY'
-H 'password: YOUR_API_SECRET'
-H 'Content-Type: application/json'

Pagination

All list endpoints return paginated results:
{
  "count": 245,
  "next": "https://cms.thepublive.com/publisher/123/category/?page=2&limit=10",
  "previous": null,
  "results": [...]
}
ParameterDefaultMax
page11000
limit1050

Update Method

All update endpoints use PATCH (partial update). You only need to send the fields you want to change.

Success Responses

OperationStatusMessage
Create201”Created Successfully”
Update200”Updated Successfully”
Delete200”Deleted successfully!”