---
title: "Update a Specific Podcast"
method: PATCH
path: "/api/v2/content/podcasts/{id}"
tags: ["Content - Podcasts"]
---

# Update a Specific Podcast

`PATCH /api/v2/content/podcasts/{id}`

This endpoint updates supplied fields for a specific podcast (also referred to as episode). The `PATCH` request does not support the `X-Degreed-Organization-Code` header. <h3>Required Scope</h3>`content:write`

## Path parameters

- `id` string, required

## Request body

- PodcastsIdBody
  - `data` Apiv2contentpodcastsidData
    - `type` string
    - `attributes` Apiv2contentpodcastsidDataAttributes
      - `title` string — The title of the podcast.
      - `summary` string, nullable — Short summary of the podcast.
      - `provider-code` string, nullable — Unique provider code.
      - `obsolete` boolean — If the podcast should be marked as obsolete.
      - `duration` number, double, nullable — Length of the podcast. Type is supplied with duration-type.
      - `duration-type` string, nullable — Seconds, minutes, hours, or days.
      - `learning-minutes` integer — The calculated value that corresponds with the learning minutes displayed on content cards in the UI.
      - `format` string, nullable — The type of podcast format. This value appears in the UI as a filter option in search. Previously, only a list of acceptable values were allowed, however, now any value is allowed.
      - `publish-date` string, date-time — Date the podcast was published.
      - `feed-url` string, nullable — The URL of the podcast feed.
      - `image-url` string, nullable — Cover image of the podcast.
      - `url` string — URL location where more information can be found.
      - `author` string, nullable — The creator of the podcast.
      - `language` string, nullable — Spoken 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".

## Response `200`

Success

- Podcast
  - `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)
