Skip to main content
GET
/
publisher
/
{publisher_id}
/
content-types
Content Types
curl --request GET \
  --url https://cds.thepublive.com/publisher/{publisher_id}/content-types/ \
  --header 'Authorization: Basic <encoded-value>'
{
  "status": "ok",
  "data": [
    {
      "name": "Article",
      "api_slug": "article",
      "api_collections_slug": "articles",
      "created_at": "2025-01-01T00:00:00Z",
      "updated_at": "2025-01-01T00:00:00Z"
    },
    {
      "name": "Video",
      "api_slug": "video",
      "api_collections_slug": "videos",
      "created_at": "2025-01-01T00:00:00Z",
      "updated_at": "2025-01-01T00:00:00Z"
    },
    {
      "name": "Web Story",
      "api_slug": "web-story",
      "api_collections_slug": "web-stories",
      "created_at": "2025-01-01T00:00:00Z",
      "updated_at": "2025-01-01T00:00:00Z"
    }
  ],
  "message": ""
}
Returns all content types used on your publication. Content types define the different formats of content available (e.g., Article, Video, Web Story).
publisher_id
string
required
Your Publisher ID
{
  "status": "ok",
  "data": [
    {
      "name": "Article",
      "api_slug": "article",
      "api_collections_slug": "articles",
      "created_at": "2025-01-01T00:00:00Z",
      "updated_at": "2025-01-01T00:00:00Z"
    },
    {
      "name": "Video",
      "api_slug": "video",
      "api_collections_slug": "videos",
      "created_at": "2025-01-01T00:00:00Z",
      "updated_at": "2025-01-01T00:00:00Z"
    },
    {
      "name": "Web Story",
      "api_slug": "web-story",
      "api_collections_slug": "web-stories",
      "created_at": "2025-01-01T00:00:00Z",
      "updated_at": "2025-01-01T00:00:00Z"
    }
  ],
  "message": ""
}