---
title: "Get All Podcasts"
method: GET
path: "/api/v2/content/podcasts"
tags: ["Content - Podcasts"]
---

# Get All Podcasts

`GET /api/v2/content/podcasts`

This endpoint retrieves all podcasts (also referred to as episodes) for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`

## Query parameters

- `next` string
- `limit` integer
- `filter[start_date]` string, date
- `filter[end_date]` string, date
- `filter[modified_before]` string, date
- `filter[modified_after]` string, date
- `filter[external_id]` string
- `filter[internal_only]` boolean
- `filter[include_restricted]` boolean
- `filter[term]` string

## Headers

- `X-Degreed-Organization-Code` string

## Response `200`

Success

- ListedPodcast
  - `links` SelfWithNextLink
    - `self` string
    - `next` string
  - `data` ListedPodcastData[]
    - `type` string
    - `id` string
    - `attributes` ListedPodcastAttributes
      - `name` string, nullable — The name of the podcast.
      - `title` string, nullable — The title of the podcast.
      - `summary` string, nullable — Short summary of the podcast.
      - `provider-code` string, nullable — Unique provider code.
      - `obsolete` boolean
      - `duration` integer, nullable — The duration of the podcast.
      - `duration-type` string, decimal, nullable — The duration type of the podcast.
      - `learning-minutes` integer — The calculated value that corresponds with the learning minutes displayed on content cards in the UI.
      - `feed-url` string, nullable — URL of the podcast feed.
      - `image-url` string, nullable — Cover image of the podcast.
      - `url` string, nullable — URL location where the podcast can be found.
      - `degreed-url` string, nullable — URL location of podcast within Degreed UI.
      - `author` string, nullable — Author of the podcast.
      - `language` string, nullable — The language of the podcast.
      - `owner-id` string — The unique ID of the group or user that owns the content.
      - `owner-type` string — Must be either "user" or "group".
      - `publish-date` string, date-time, nullable — Date that the podcast was published. (UTC)
      - `created-at` string, date-time — Date that the podcast was created. (UTC)
      - `modified-at` string, date-time — Date that the podcast was last modified. (UTC)
      - `external-id` string, nullable — The external ID of the podcast.
      - `is-internal` boolean, nullable — Indicates whether the content is owned by the organization and is not part of Degreed's external catalog. Internal content includes content that was created by the organization or shared with the organization through a bundle.
      - `groups-with-access` string[] — Groups that have access to the content item.
      - `groups-with-access-ids` string[] — IDs of the groups that have access to the content item.
    - `links` SelfLink
      - `self` string

---

[API](https://skmtc.net/degreed/apis/degreed-api-web.md) · [All operations](https://skmtc.net/degreed/apis/degreed-api-web/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/degreed/degreed-api-web/revisions/4a22b709515c/schema)
