---
title: "Get All Content for a Provider"
method: GET
path: "/api/v2/providers/{id}/content"
tags: ["Provider"]
---

# Get All Content for a Provider

`GET /api/v2/providers/{id}/content`

This endpoint retrieves content for a specific provider. Use `filter[catalog]` to specify the type of content to retrieve. For example, public content, organization provider content, or shared content. <h3>Required Scope</h3>`content:read` or `content:write`

## Path parameters

- `id` string, required

## Query parameters

- `filter[catalog]` string, required
- `filter[start_date]` string, date
- `filter[end_date]` string, date
- `filter[modified_before]` string, date
- `filter[modified_after]` string, date
- `filter[url]` integer
- `filter[term]` string

## Response `200`

Success

- ListedPublicContent
  - `links` SelfWithNextLink
    - `self` string
    - `next` string
  - `data` ListedPublicContentData[]
    - `type` string, nullable
    - `id` string, nullable
    - `attributes` ListedPublicContentAttributes
      - `content-type` string, nullable — The type of content.
      - `external-id` string — The external ID of the content.
      - `title` string — The title of the content.
      - `summary` string — Short summary of the content.
      - `url` string — URL location where more information can be found.
      - `format` string — The format of the content.
      - `is-obsolete` boolean
      - `image-url` string — Cover image of the content.
      - `language` string — The language of the content.
      - `duration` number, double, nullable — The duration of the content.
      - `duration-type` string — The duration type of the content.
      - `provider` string — Unique provider code.
      - `is-internal` string — 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.
      - `owner` string — The author of the content.
      - `learning-minutes` number, double, nullable
      - `created-at` string, date-time — Date that the content was created. (UTC)
      - `modified-at` string, date-time — The date that the content was last modified. (UTC)
      - `publish-date` string, date-time — The date that the content was published. (UTC)
      - `degreed-url` string — URL location of content within Degreed UI.
    - `links` SelfLink
      - `self` string
    - `meta` ListedPublicContentDataMeta[]
      - `api-access` string — indicates whether the content item can be modified (`read-write`) or read (`read-only`).

---

[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)
