v1

latestOpenAPI 3.0.12026-07-24283883639.5 KB
User

Get All Self-Enrolled Learning for Specific User

This endpoint retrieves all self-enrolled learning for a specific user. <h3>Required Scope</h3>self-enrolled-learning:read or self-enrolled-learning:write

get/api/v2/users/{id}/self-enrolled

Path parameters

idstring required

The unique ID of the user to retrieve self-enrolled learning for.

Query parameters

limitinteger

The maximum number of learning items to display per page. A maximum of 1000 is allowed.

identifierstring
Example:<email_value>?identifier=email

How to identify the user. The identifier can be id (default), employee-id, or email and must be used as a query string URL parameter.

filter[skill]string

Filter criteria that only returns learning items with this skill.

Response

Success

Example response

{
  "links": {
    "self": "https://api.betatest.degreed.com/api/v2/users/6XXEK/self-enrolled-learning"
  },
  "data": [
    {
      "type": "self-enrolled-learning",
      "id": "grx5d9",
      "attributes": {
        "employee-id": "3september@degreed.com",
        "assignment-type": "SelfEnrolledLearning",
        "status": "Pending"
      },
      "links": {
        "self": "https://api.betatest.degreed.com/api/v2/self-enrolled-learning/grx5d9"
      },
      "included": [
        {
          "type": "content",
          "id": "nNmoyvWA",
          "attributes": {
            "content-type": "Video",
            "url": "https://www.youtube.com/watch?v=XYZ123ProdDesign",
            "title": "Learning Product Design: Foundations & Practice",
            "provider": "YouTube"
          },
          "links": {
            "self": "/content/nNmoyvWA"
          }
        }
      ]
    }
  ]
}