---
title: "Get a Specific Course"
method: GET
path: "/api/v2/content/courses/{id}"
tags: ["Content - Courses"]
---

# Get a Specific Course

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

This endpoint retrieves a specific course for the current organization.<br><br>For Global Admin Tool Organizations, if the content belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header must be provided. <h3>Required Scope</h3>`content:read` or `content:write`

## Path parameters

- `id` string, required

## Headers

- `X-Degreed-Organization-Code` string

## Response `200`

Success

- Course
  - `data` ListedCourseData
    - `type` string
    - `id` string
    - `attributes` ListedCourseAttributes
      - `provider-code` string, nullable — Unique provider code.
      - `degreed-url` string, nullable — URL location of course within Degreed UI.
      - `title` string, nullable — The title of the course.
      - `summary` string, nullable — Short summary of the course.
      - `url` string, nullable — URL location where more information can be found.
      - `obsolete` boolean
      - `image-url` string, nullable — Cover image of the course.
      - `language` string, nullable — The language of the course.
      - `duration` integer, nullable — The duration of the course.
      - `learning-minutes` integer — The calculated value that corresponds with the learning minutes displayed on content cards in the UI.
      - `duration-type` string, nullable — The duration type of the course.
      - `cost-units` integer, nullable — The cost units of the course.
      - `cost-unit-type` string, nullable — The cost unit type of the course.
      - `format` string, nullable — The format of the course.
      - `difficulty` string, nullable — The format of the course.
      - `video-url` string, nullable — URL location where course video can be found.
      - `owner-id` string — The unique ID of the group or user that owns the content.
      - `owner-type` string — Must be either "user" or "group".
      - `created-at` string, date-time — Date that the course was created. (UTC)
      - `modified-at` string, date-time — Date that the course was last modified. (UTC)
      - `publish-date` string, date-time — Date the course was published. (UTC)
      - `external-id` string, nullable — The external ID of the course.
      - `continuing-education-units` integer, nullable — Number of credits a user can earn from the completion of the content.
      - `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)
