Skip to main content
GET
/
publisher
/
{publisher_id}
/
category
List Categories
curl --request GET \
  --url https://cms.thepublive.com/publisher/{publisher_id}/category/ \
  --header 'Authorization: Basic <encoded-value>'
{
  "count": 477,
  "next": "https://cms.thepublive.com/publisher/123/category/?page=2&limit=10",
  "previous": null,
  "results": [
    {
      "id": 14428,
      "name": "News",
      "english_name": "News",
      "slug": "news",
      "absolute_url": "/news",
      "parent_category": null,
      "category_brand_color": "#EF4444",
      "content": "",
      "meta_title": "",
      "meta_description": "",
      "content_type": null
    }
  ]
}
Returns a paginated list of all categories.
publisher_id
string
required
Your Publisher ID
page
integer
default:"1"
Page number (max: 1000)
limit
integer
default:"10"
Items per page (max: 50)
{
  "count": 477,
  "next": "https://cms.thepublive.com/publisher/123/category/?page=2&limit=10",
  "previous": null,
  "results": [
    {
      "id": 14428,
      "name": "News",
      "english_name": "News",
      "slug": "news",
      "absolute_url": "/news",
      "parent_category": null,
      "category_brand_color": "#EF4444",
      "content": "",
      "meta_title": "",
      "meta_description": "",
      "content_type": null
    }
  ]
}