Skip to main content
GET
/
publisher
/
{publisher_id}
/
media-library
List Media
curl --request GET \
  --url https://cms.thepublive.com/publisher/{publisher_id}/media-library/ \
  --header 'Authorization: Basic <encoded-value>'
{
  "count": 15420,
  "next": "https://cms.thepublive.com/publisher/123/media-library/?page=2&limit=10",
  "previous": null,
  "results": [
    {
      "id": 999,
      "filename": "budget-2026.jpg",
      "alt_text": "Union Budget 2026",
      "caption": "Budget session in Parliament",
      "path": "https://cdn.publive.com/images/budget-2026.jpg",
      "source": "PTI",
      "type": "Image",
      "meta_data": {
        "width": 1200,
        "height": 630
      },
      "date": "2026-02-01",
      "member": "admin"
    }
  ]
}
Returns a paginated list of all media assets in your library.
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": 15420,
  "next": "https://cms.thepublive.com/publisher/123/media-library/?page=2&limit=10",
  "previous": null,
  "results": [
    {
      "id": 999,
      "filename": "budget-2026.jpg",
      "alt_text": "Union Budget 2026",
      "caption": "Budget session in Parliament",
      "path": "https://cdn.publive.com/images/budget-2026.jpg",
      "source": "PTI",
      "type": "Image",
      "meta_data": {
        "width": 1200,
        "height": 630
      },
      "date": "2026-02-01",
      "member": "admin"
    }
  ]
}