Content Integration Concepts

For an overview of how to get started with the Degreed API, see Getting Started with the API.

Content integrations are set up to automate the creation and maintenance of content, required learning, and completions. The Degreed API allows for real-time updates of data points, whereas Degreed's file-based integrations only run overnight.

Content is represented by the following types within the Degreed platform:

  • Articles
  • Books
  • Videos
  • Courses
  • Assessments
  • Podcasts
  • Events
  • Pathways
  • Skill Plans

Learning content available in other learning platforms must be represented as one of these types in the Degreed platform. For example, a “journey" from another platform may be integrated into Degreed as “course” or “pathway.” The type is arbitrary to Degreed, but must match one of our framework types.

Degreed also supports a field titled “format” for content, which can be interpreted as “content sub-type.” This field is open text and can be any value an integrator prefers, and even searched by users within the Degreed UI. The format field is only supported in Generic CSV and Generic XML integrations, and not through Degreed’s API endpoints.

Degreed also supports a field titled “format” for content, which can be interpreted as a “content sub-type.” The format field is only supported as an open text field in CSV and XML integrations, and only has a limited set of values through Degreed’s API endpoints. See the Content endpoint for more information.

API Endpoints

Commonly Used Endpoints

  • Content Endpoints: You can use the Content endpoints to add, update, delete, and query content within Degreed. There are also separate endpoints for each content type.
  • Required Learning Endpoints: You can use the Required Learning endpoints to add, update, delete, and query required learning within Degreed. Each required learning must be associated with a user and content item.
  • Completions Endpoints: You can use the Completions endpoints to add, update, delete, and query completions within Degreed. Each completion must be associated with a user and content item.
  • Pathway Endpoints: Pathways are guided learning paths of content that track a learner's completion progress. You can use the Pathway endpoints to add, update, delete, and retrieve pathways.
  • Skill Plan Endpoints: Skill Plans are guided learning paths of content that track a learner's completion progress. You can use the Skill Plan endpoints to add, update, delete, and retrieve Skill Plans.

Using the API to Set Up a Content Catalog

Content items must be created in Degreed before required learning and completions can be created. To add content items to the content catalog, you must use the corresponding endpoint:

Using the API to Send Content Completions to Degreed

Required learning and completions can be added to content items for a user. You must have user and content data in order to link each required learning and completion to a user and content item.


What’s Next