{"openapi":"3.0.1","info":{"title":"Degreed.Api.Web","version":"2.0"},"servers":[{"url":"https://api.betatest.degreed.com"}],"security":[{"bearerAuth":[]}],"paths":{"/oauth/token":{"delete":{"tags":["Logout"],"summary":"Logout","description":"This endpoint will immediately expire the `access_token` and the `refresh_token` if provided.","responses":{"200":{"description":"Success"},"400":{"description":"Bad Request"},"403":{"description":"Request was not authenticated"}}},"servers":[{"url":"https://api.betatest.degreed.com"}]},"/api/v2/users":{"get":{"tags":["User"],"summary":"Get All Users","description":"This endpoint retrieves all users for the current organization. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return users for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`users:read` or `users:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of users. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of users to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns users created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns users created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve users for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedUser"}}}}}},"post":{"tags":["User"],"summary":"Create a New User","description":"This endpoint creates a new user in the system. <br><br>For Global Admin Tool Organizations, if the user is to be created in a Tenant Organization, the `X-Degreed-Organization-Code` header must be provided. <br><br>**Note:** The manager assigned to the user must have an employee id to be valid. <br><br>The `job-role` parameter can only be used if the job role enhancements setting is not enabled for your organization. If the setting is enabled, the request returns an error and you must use the v3 Users endpoint, where `job-role` is an object with an `id` field.<h3>Required Scope</h3>`users:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create a user for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_users_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedUser"}}}}}}},"/api/v2/users/{id}":{"get":{"tags":["User"],"summary":"Get a Specific User","description":"This endpoint retrieves a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>?identifier=email` <br><br>For Global Admin Tool Organizations, if the user belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header must be provided. <h3>Required Scope</h3>`users:read` or `users:write`","parameters":[{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"<email_value>?identifier=email","default":"id"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve a user from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedUser"}}}}}},"delete":{"tags":["User"],"summary":"Delete a Specific User","description":"This endpoint removes a user from the organization. On a successful delete, it returns a `204 No Content` response. <br><br>For Global Admin Tool Organizations, if the user belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header must be provided.<h3>Required Scope</h3>`users:write`","parameters":[{"name":"id","in":"path","description":"The ID of the user to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete a user from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["User"],"summary":"Update a Specific User","description":"This endpoint updates supplied fields for a specific user. <br><br>The `PATCH` endpoint does not support the `X-Degreed-Organization-Code` header. <br><br>**Note:** <br><ul><li>The manager assigned to the user must have an employee id to be valid. </li><li>The `job-role` parameter can only be used if the job role enhancements setting is not enabled for your organization. If the setting is enabled, the request returns an error and you must use the v3 Users endpoint, where `job-role` is an object with an `id` field.</li><li>`profile-visibility` cannot be modified using `PATCH`.</li></ul><h3>Required Scope</h3>`users:write`","parameters":[{"name":"id","in":"path","description":"The ID of the user to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/users_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedUser"}}}}}}},"/api/v2/users/{id}/todays-learning":{"get":{"tags":["User"],"summary":"Get Today's Learning for a Specific User","description":"This endpoint retrieves all of today's learning for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/todays-learning?identifier=email`<br><br>**Note:** This endpoint retrieves user data that is refreshed when a user logs into Degreed through the UI. Users must have Daily Digest Emails or Weekly Digest Emails enabled or log in to Degreed every 48 hours to return updated results. <h3>Required Scope</h3>`users:read`, `users:write` or `todays_learning:read`","parameters":[{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/todays-learning?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}},{"name":"modelUserId","in":"query","description":"If there is no personalized content, content from this user ID is copied.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"next","in":"query","description":"Retrieves the next batch of content. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedTodaysLearning"}}}}}}},"/api/v2/users/{id}/completions":{"get":{"tags":["User"],"summary":"Get Completions for a Specific User","description":"This endpoint retrieves all completions for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/completions?identifier=email`<br><br>For Global Admin Tool Organizations, if the user belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header must be provided.<h3>Required Scope</h3>`users:read`, `users:write`, `completions:read` or `completions:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/completions?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve completions for the specified user in the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}},{"name":"filter[added_after]","in":"query","description":"Filter criteria that returns completions added after this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[added_before]","in":"query","description":"Filter criteria that returns completions added before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[content_id]","in":"query","description":"Filter criteria that only returns content with this ID.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"string"}},{"name":"filter[content_type]","in":"query","description":"Filter criteria that only returns content with this content type. Acceptable values are course, event, video, assessment, podcast, book, or task.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedCompletion"}}}}}}},"/api/v2/users/{id}/accomplishments":{"get":{"tags":["User"],"summary":"Get Accomplishments for a Specific User","description":"This endpoint retrieves all accomplishments for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/accomplishments?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write`, `accomplishments:read` or `accomplishments:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/accomplishments?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedAccomplishment"}}}}}}},"/api/v2/users/{id}/certificates":{"get":{"tags":["User"],"summary":"Get Certificates for a Specific User","description":"This endpoint retrieves all certificates for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/certificates?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write`, `certificates:read` or `certificates:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/certificates?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedCertificate"}}}}}}},"/api/v2/users/{id}/user-skills":{"get":{"tags":["User"],"summary":"Get User Skills for a Specific User","description":"This endpoint retrieves all user skills for a specific user. The ID can be any of the ID as shown in the API, employee ID, or email address. You can use the identifier URL parameter to switch between types. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/user-skills?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write` or `user_skills:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/user-skills?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedUserSkill"}}}}}}},"/api/v2/users/{id}/skill-ratings":{"get":{"tags":["User"],"summary":"Get Skill Ratings for a Specific User","description":"This endpoint retrieves all skill ratings for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/skill-ratings?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write`, `skill_ratings:read` or `skill_ratings:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/skill-ratings?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedSkillRating"}}}}}}},"/api/v2/users/{id}/skill-suggestions":{"get":{"tags":["User"],"summary":"Get Skill Suggestions for a Specific User","description":"This endpoint retrieves all skill suggestions for a specific user. Your organization must have Skills+ enabled to use this endpoint. <h3>Required Scope</h3>`skill_suggestions:read` or `skill_suggestions:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of skill suggestions to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/skill-ratings?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_22"},"example":{"data":[{"type":"skill-suggestions","id":123,"attributes":{"provider-code":"linkedin","skill-names":["React"],"user-id":"Rm4Rqr"},"links":{"self":"/skill-suggestions/123"}}]}}}}}}},"/api/v2/users/{id}/groups":{"get":{"tags":["User"],"summary":"Get Groups for a Specific User","description":"This endpoint retrieves all groups for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/groups?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write`, `groups:read` or `groups:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of groups to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/groups?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupMember"}}}}}}},"/api/v2/users/{id}/pathways":{"get":{"tags":["User"],"summary":"Get Pathways for a Specific User","description":"This endpoint retrieves all pathways for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/pathways?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write`, `pathways:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of pathways to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/pathways?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPathway"}}}}}}},"/api/v2/users/{id}/pathways/{pathway_id}/resources":{"get":{"tags":["User"],"summary":"Get Resources for a Specific User and a Specific Pathway","description":"This endpoint retrieves all resources for a specific user and a specific pathway. You can retrieve the resources by specifying the User ID as a path parameter and the Pathway ID as a path parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<user_id>/pathways<pathway_id>/resources?`<h3>Required Scope</h3>`users:read`, `users:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of resources to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"pathway_id","in":"path","description":"The ID of the pathway to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/pathways?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPathwayResource"}}}}}}},"/api/v2/users/{id}/skill-plans":{"get":{"tags":["User"],"summary":"Get Skill Plans for a Specific User","description":"This endpoint retrieves all skill plans for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/skill-plans?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write`, `skill_plans:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of skill plans to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/skill-plans?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserSkillPlan"}}}}}}},"/api/v2/users/{id}/required-learning":{"get":{"tags":["User"],"summary":"Get Required Learning for a Specific User","description":"This endpoint retrieves all required learning for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/required-learning?identifier=email`<br><br>For Global Admin Tool Organizations, if the user belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header must be provided.<h3>Required Scope</h3>`users:read`, `users:write`, `required_learning:read` or `required_learning:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of required learning items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of required learning items. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/required-learning?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve required learning items for the specified user in the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedRequiredLearning"}}}}}}},"/api/v2/users/{id}/shared-items":{"get":{"tags":["User"],"summary":"Get Shared Items for a Specific User","description":"This endpoint retrieves all items shared by a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/shared-items?identifier=email`<h3>Required Scope</h3>`users:read`, `users:write`, `shared-items:read` `shared-items:write`, or `recommendations:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of shared items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/shared-items?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedSharedItem"}}}}}}},"/api/v2/users/{id}/recommended-learning":{"get":{"tags":["User"],"summary":"Get Recommended Learning for a Specific User","description":"This endpoint retrieves all recommended learning for a specific user. You can retrieve a user by specifying the ID as a path parameter or specifying an identifier as a query string URL parameter. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/recommended-learning?identifier=email`<h3>Required Scope</h3>`users:read`, or `users:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of recommended learning items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"identifier","in":"query","description":"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. For example, `https://api.betatest.degreed.com/api/v2/users/<email_value>/recommended-learning?identifier=email`","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedSharedItem"}}}}}}},"/api/v2/users/{id}/user-custom-attributes":{"get":{"tags":["User"],"summary":"Get User Custom Attributes for a Specific User","description":"This endpoint retrieves the user custom attributes for a specific user in the current organization. <h3>Required Scope</h3>`custom_attribute:write` or `custom_attribute:read`","parameters":[{"name":"limit","in":"query","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"id","in":"path","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCustomAttributeDetail"}}}}}}},"/api/v2/users/{id}/opportunities":{"get":{"tags":["User"],"summary":"Get Opportunities for a Specific User","description":"This endpoint retrieves all opportunites for the specified user. <h3>Required Scope</h3>`opportunity:read` or `opportunity:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of opportunities to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"id","in":"path","description":"The id of the user to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserOpportunities"}}}}}}},"/api/v2/users/{id}/license-issuers":{"get":{"tags":["User"],"summary":"Get All Provider Licenses by User","description":"This endpoint retrieves all providers that issued a license for a specific user. <h3>Required Scope</h3>`provider_users:read`","parameters":[{"name":"id","in":"path","description":"The unique ID of the user to retrieve providers for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedProviderLicenseUser"}}}}}}},"/api/v2/users/{id}/user-badges":{"get":{"tags":["User"],"summary":"Get All Badges for a Specific User","description":"This endpoint retrieves all badges for a specific user. <h3>Required Scope</h3>`badges_users:read`","parameters":[{"name":"id","in":"path","description":"The unique ID of the user to retrieve badges for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_3"}}}}}}},"/api/v2/users/{id}/experiences":{"get":{"tags":["User"],"summary":"Get All Experiences for a Specific User","description":"This endpoint retrieves all experiences for a specific user. <h3>Required Scope</h3>`experiences:read` or `experiences:write`","parameters":[{"name":"id","in":"path","description":"The unique ID of the user to retrieve experiences for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of experiences to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"identifier","in":"query","description":"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.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"<email_value>?identifier=email","default":"id"}},{"name":"filter[experience_type]","in":"query","description":"Filter criteria that only returns content with this experience type. Acceptable values are JobRole, Project, Menteeship, Mentorship, Shadowing, StretchAssignment, or Other.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[title]","in":"query","description":"Filter criteria that only returns content with this title.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns experiences from this date through `filter[end_date]`. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns experiences from `filter[start_date]` through this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_14"}}}}}}},"/api/v2/users/{id}/self-enrolled":{"get":{"tags":["User"],"summary":"Get All Self-Enrolled Learning for Specific User","description":"This endpoint retrieves all self-enrolled learning for a specific user. <h3>Required Scope</h3>`self-enrolled-learning:read` or `self-enrolled-learning:write`","parameters":[{"name":"id","in":"path","description":"The unique ID of the user to retrieve self-enrolled learning for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of learning items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"identifier","in":"query","description":"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.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"<email_value>?identifier=email","default":"id"}},{"name":"filter[skill]","in":"query","description":"Filter criteria that only returns learning items with this skill.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_37"},"example":{"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","created-at":"2025-12-09T15:01:17.0569124","modified-at":"2025-12-09T15:01:17.0569124"},"links":{"self":"https://api.betatest.degreed.com/api/v2/self-enrolled-learning/grx5d9"},"relationships":[{"user":{"data":{"id":"6XXEK","type":"users"}}},{"content":{"data":{"id":"nNmoyvWA","type":"content"}}},{"provider":{"data":{"id":"YouTube","type":"providers"}}}],"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"}}]}]}}}}}}},"/api/v2/content":{"get":{"tags":["Content"],"summary":"Get All Content","description":"This endpoint retrieves all content (excluding obsolete content) for the current organization. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of content. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[url]","in":"query","description":"Filter criteria that only returns content with this URL.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns content internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns content with this external id.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that returns all content including content restricted to administrative groups.<br><br>**Note:** When you filter by `filter[external_id]` or `filter[url]`, the system always returns restricted content. Therefore, filtering by `filter[include_restricted]` is not useful in these cases.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"filter[skill]","in":"query","description":"Filter criteria that returns content with this associated skill.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"SQL"}},{"name":"filter[visible_to_user]","in":"query","description":"Filter criteria that returns content visible to this user.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"R8wVQ"}},{"name":"filter[language]","in":"query","description":"Filter criteria that returns content in this language.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"en"}},{"name":"filter[content_type]","in":"query","description":"Filter criteria that only returns content with this content type. Acceptable values are course, event, video, assessment, podcast, book, or task.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"course"}},{"name":"filter[is_hosted]","in":"query","description":"Filter criteria that returns hosted content.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedContent"}}}}}}},"/api/v2/content/{id}":{"get":{"tags":["Content"],"summary":"Get a Specific Content Item","description":"This endpoint retrieves a specific content item for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the content to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve a specific content item from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Content"}}}}}}},"/api/v2/content/articles":{"get":{"tags":["Content - Articles"],"summary":"Get All Articles","description":"This endpoint retrieves all articles for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of articles. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of articles to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns content with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns articles internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that only returns content restricted to administrative groups.<br><br>**Note:** When you filter by `filter[external_id]` or `filter[url]`, the system always returns restricted content. Therefore, filtering by `filter[include_restricted]` is not useful in these cases.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to return content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedArticle"}}}}}},"post":{"tags":["Content - Articles"],"summary":"Create a New Article","description":"This endpoint creates a new article in the system and optionally creates visibility group relationships. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will create content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_articles_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedArticle"}}}}}}},"/api/v2/content/articles/{id}":{"get":{"tags":["Content - Articles"],"summary":"Get a Specific Article","description":"This endpoint retrieves a specific article 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`","parameters":[{"name":"id","in":"path","description":"The ID of the article to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Article"}}}}}},"delete":{"tags":["Content - Articles"],"summary":"Delete a Specific Article","description":"This endpoint marks an article as obsolete from the Degreed catalog. On a successful delete, it returns a `204 No Content` response. <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:write`","parameters":[{"name":"id","in":"path","description":"The ID of the article to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Articles"],"summary":"Update a Specific Article","description":"This endpoint updates supplied fields for a specific article. The PATCH request does not support the `X-Degreed-Organization-Code` header.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/articles_id_body_1"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Article"}}}}}}},"/api/v2/content/books":{"get":{"tags":["Content - Books"],"summary":"Get All Books","description":"This endpoint retrieves all books for the current organization. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of books. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of books to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns books with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"integer"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns books internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that only returns content restricted to administrative groups.<br><br>**Note:** When you filter by `filter[external_id]` or `filter[url]`, the system always returns restricted content. Therefore, filtering by `filter[include_restricted]` is not useful in these cases.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedBook"}}}}}},"post":{"tags":["Content - Books"],"summary":"Create a New Book","description":"This endpoint creates a new book in the system. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will create content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_books_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedBook"}}}}}}},"/api/v2/content/books/{id}":{"get":{"tags":["Content - Books"],"summary":"Get a Specific Book","description":"This endpoint retrieves a specific book 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`","parameters":[{"name":"id","in":"path","description":"The ID of the book to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Book"}}}}}},"delete":{"tags":["Content - Books"],"summary":"Delete a Specific Book","description":"This endpoint marks a book as obsolete from the Degreed catalog. On a successful delete, it returns a `204 No Content` response. <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:write`","parameters":[{"name":"id","in":"path","description":"The ID of the book to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Books"],"summary":"Update a Specific Book","description":"This endpoint updates the supplied fields for a specific book.<br><br>The `PATCH` request does not support the `X-Degreed-Organization-Code` header. <h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the book to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/books_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Book"}}}}}}},"/api/v2/content/videos":{"get":{"tags":["Content - Videos"],"summary":"Get All Videos","description":"This endpoint retrieves all videos for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of videos. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of videos to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns videos created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns videos created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns videos with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns videos internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that only returns content restricted to administrative groups. <br><br>**Note:** When you filter by `filter[external_id]` or `filter[url]`, the system always returns restricted content. Therefore, filtering by `filter[include_restricted]` is not useful in these cases.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedVideo"}}}}}},"post":{"tags":["Content - Videos"],"summary":"Create A New Video","description":"This endpoint creates a new video in the system and optionally creates visibility group relationships. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will create content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization.<br><br>**Note:** When visibility groups are set for content, the groups must either be (a) all of privacy level `Administrative` or (b) all of a non- `Administrative` privacy level. Non- `Administrative` privacy levels include `Open`, `Closed` and `Private`. Content in `Administrative` groups is only visible to users in the `Administrative` groups. If the content is not associated with any Administrative groups, the content is visible to all users in the organization. A group's privacy level can be retrieved from the [Get a Specific Group]() endpoint.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_videos_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedVideo"}}}}}}},"/api/v2/content/videos/{id}":{"get":{"tags":["Content - Videos"],"summary":"Get a Specific Video","description":"This endpoint retrieves a specific video 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`","parameters":[{"name":"id","in":"path","description":"The ID of the video to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Video"}}}}}},"delete":{"tags":["Content - Videos"],"summary":"Delete a Specific Video","description":"This endpoint marks a video as obsolete from the Degreed catalog. On a successful delete, it returns a `204 No Content` response. <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:write`","parameters":[{"name":"id","in":"path","description":"The ID of the video to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Videos"],"summary":"Update a Specific Video","description":"This endpoint updates supplied fields for a specific video. The `PATCH` request does not support the `X-Degreed-Organization-Code` header. <h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the video to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/videos_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Video"}}}}}}},"/api/v2/content/courses":{"get":{"tags":["Content - Courses"],"summary":"Get All Courses","description":"This endpoint retrieves all courses for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of courses. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of courses to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns courses with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns courses internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that only returns content restricted to administrative groups. <br><br>**Note:** When you filter by `filter[external_id]` or `filter[url]`, the system always returns restricted content. Therefore, filtering by `filter[include_restricted]` is not useful in these cases.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedCourse"}}}}}},"post":{"tags":["Content - Courses"],"summary":"Create a New Course","description":"This endpoint creates a new course in the system and optionally creates visibility group relationships. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will create content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <br><br>**Note:** When visibility groups are set for content, the groups must either be (a) all of privacy level `Administrative` or (b) all of a non- `Administrative` privacy level. Non- `Administrative` privacy levels include `Open`, `Closed` and `Private`. Content in `Administrative` groups is only visible to users in the `Administrative` groups. If the content is not associated with any Administrative groups, the content is visible to all users in the organization. A group's privacy level can be retrieved from the [Get a Specific Group]() endpoint.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_courses_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedCourse"}}}}}}},"/api/v2/content/courses/{id}":{"get":{"tags":["Content - Courses"],"summary":"Get a Specific Course","description":"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`","parameters":[{"name":"id","in":"path","description":"The ID of the course to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Course"}}}}}},"delete":{"tags":["Content - Courses"],"summary":"Delete a Specific Course","description":"This endpoint marks a course as obsolete from the Degreed catalog. On a successful delete, it returns a `204 No Content` response. <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:write`","parameters":[{"name":"id","in":"path","description":"The ID of the course to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Courses"],"summary":"Update a Specific Course","description":"This endpoint updates supplied fields for a specific course. The `PATCH` request does not support the `X-Degreed-Organization-Code` header. <h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/courses_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Course"}}}}}}},"/api/v2/content/podcasts":{"get":{"tags":["Content - Podcasts"],"summary":"Get All Podcasts","description":"This endpoint retrieves all podcasts (also referred to as episodes) for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of podcasts. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of podcasts to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns podcasts with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns podcasts internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that only returns content restricted to administrative groups. <br><br>**Note:** When you filter by `filter[external_id]` or `filter[url]`, the system always returns restricted content. Therefore, filtering by `filter[include_restricted]` is not useful in these cases.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedPodcast"}}}}}},"post":{"tags":["Content - Podcasts"],"summary":"Create a New Podcast","description":"This endpoint creates a new podcast (also referred to as episode) in the system and optionally creates visibility group relationships. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will create content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <br><br>**Note:** When visibility groups are set for content, the groups must either be (a) all of privacy level `Administrative` or (b) all of a non- `Administrative` privacy level. Non- `Administrative` privacy levels include `Open`, `Closed` and `Private`. Content in `Administrative` groups is only visible to users in the `Administrative` groups. If the content is not associated with any Administrative groups, the content is visible to all users in the organization. A group's privacy level can be retrieved from the [Get a Specific Group]() endpoint.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_podcasts_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedPodcast"}}}}}}},"/api/v2/content/podcasts/{id}":{"get":{"tags":["Content - Podcasts"],"summary":"Get a Specific Podcast","description":"This endpoint retrieves a specific podcast (also referred to as episode) 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`","parameters":[{"name":"id","in":"path","description":"The ID of the podcast to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Podcast"}}}}}},"delete":{"tags":["Content - Podcasts"],"summary":"Delete a Specific Podcast","description":"This endpoint marks a podcast (also referred to as episode) as obsolete from the Degreed catalog. On a successful delete, it returns a `204 No Content` response. <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:write`","parameters":[{"name":"id","in":"path","description":"The ID of the podcast to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Podcasts"],"summary":"Update a Specific Podcast","description":"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`","parameters":[{"name":"id","in":"path","description":"The ID of the podcast to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/podcasts_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Podcast"}}}}}}},"/api/v2/content/assessments":{"get":{"tags":["Content - Assessments"],"summary":"Get All Assessments","description":"This endpoint retrieves all assessments for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of assessments. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of assessments to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns assessments with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns assessments internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that only returns assessments restricted to administrative groups.<br><br>**Note:** When you filter by `filter[external_id]` or `filter[url]`, the system always returns restricted content. Therefore, filtering by `filter[include_restricted]` is not useful in these cases.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedAssessment"}}}}}},"post":{"tags":["Content - Assessments"],"summary":"Create a New Assessment","description":"This endpoint creates a new assessment in the system and optionally creates visibility group relationships. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will create content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <br><br>**Note:** When visibility groups are set for content, the groups must either be (a) all of privacy level `Administrative` or (b) all of a non- `Administrative` privacy level. Non- `Administrative` privacy levels include `Open`, `Closed` and `Private`. Content in `Administrative` groups is only visible to users in the `Administrative` groups. If the content is not associated with any Administrative groups, the content is visible to all users in the organization. A group's privacy level can be retrieved from the [Get a Specific Group]() endpoint.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_assessments_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedAssessment"}}}}}}},"/api/v2/content/assessments/{id}":{"get":{"tags":["Content - Assessments"],"summary":"Get a Specific Assessment","description":"This endpoint retrieves a specific assessment 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`","parameters":[{"name":"id","in":"path","description":"The ID of the assessment to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Assessment"}}}}}},"delete":{"tags":["Content - Assessments"],"summary":"Delete a Specific Assessment","description":"This endpoint marks an assessment as obsolete from the Degreed catalog. On a successful delete, it returns a `204 No Content` response. <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:write`","parameters":[{"name":"id","in":"path","description":"The ID of the assessment to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Assessments"],"summary":"Update a Specific Assessment","description":"This endpoint updates supplied fields for a specific assessment. The `PATCH` request does not support the `X-Degreed-Organization-Code` header. <h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the assessment to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/assessments_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Assessment"}}}}}}},"/api/v2/content/events":{"get":{"tags":["Content - Events"],"summary":"Get All Events","description":"This endpoint retrieves all events for the current organization.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of events. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of events to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns events with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns events internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}},{"name":"filter[include_restricted]","in":"query","description":"Filter criteria that only returns events restricted to administrative groups.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedEvent"}}}}}},"post":{"tags":["Content - Events"],"summary":"Create a New Event","description":"This endpoint creates a new event in the system and optionally creates visibility group relationships. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will create content for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <br><br>**Note:** When visibility groups are set for content, the groups must either be (a) all of privacy level `Administrative` or (b) all of a non- `Administrative` privacy level. Non- `Administrative` privacy levels include `Open`, `Closed` and `Private`. Content in `Administrative` groups is only visible to users in the `Administrative` groups. If the content is not associated with any Administrative groups, the content is visible to all users in the organization. A group's privacy level can be retrieved from the [Get a Specific Group]() endpoint.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to create content for the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_events_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedEvent"}}}}}}},"/api/v2/content/events/{id}":{"get":{"tags":["Content - Events"],"summary":"Get a Specific Event","description":"This endpoint retrieves a specific event 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`","parameters":[{"name":"id","in":"path","description":"The ID of the event to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Event"}}}}}},"delete":{"tags":["Content - Events"],"summary":"Delete a Specific Event","description":"This endpoint marks an event as obsolete from the Degreed catalog. On a successful delete, it returns a `204 No Content` response. <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:write`","parameters":[{"name":"id","in":"path","description":"The ID of the event to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Events"],"summary":"Update a Specific Event","description":"This endpoint updates supplied fields for a specific event. The `PATCH` request does not support the `X-Degreed-Organization-Code` header. <h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the event to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_events_patch_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Event"}}}}}}},"/api/v2/content/{id}/relationships/sessions":{"get":{"tags":["Content - Live Events"],"summary":"Get All Live Events","description":"This endpoint retrieves all live events for a specific course or event.<br><br><h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the course or event to retrieve live events for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"next","in":"query","description":"Retrieves the next batch of events. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of events to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_8"}}}}}},"post":{"tags":["Content - Live Events"],"summary":"Create a Live Event","description":"This endpoint creates a live event for a specific course or event. Live events can only be created for courses or event content types.<br><br><h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the course or event you are creating a live event for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_sessions_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_5"}}}}}}},"/api/v2/content/posts":{"get":{"tags":["Content - Posts"],"summary":"Get All Posts","description":"This endpoint retrieves all posts.<br><br><h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of posts. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of posts to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns posts created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns posts created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns posts modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns posts modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns posts internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_9"}}}}}},"post":{"tags":["Content - Posts"],"summary":"Create a Post","description":"This endpoint creates a post.<br><br><h3>Required Scope</h3>`content:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_posts_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_6"}}}}}}},"/api/v2/content/posts/{id}":{"get":{"tags":["Content - Posts"],"summary":"Get a Specific Post","description":"This endpoint retrieves all posts.<br><br><h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the post to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_6"}}}}}},"delete":{"tags":["Content - Posts"],"summary":"Delete a Specific Post","description":"This endpoint deletes a specific post.<br><br><h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the post to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Posts"],"summary":"Update a Specific Post","description":"This endpoint updates a specific post.<br><br><h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the post to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_patch_posts_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_6"}}}}}}},"/api/v2/content/tasks":{"get":{"tags":["Content - Tasks"],"summary":"Get All Tasks","description":"This endpoint retrieves all tasks.<br><br><h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of tasks. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of tasks to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns tasks created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns tasks created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns tasks modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns tasks modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[internal_only]","in":"query","description":"Filter criteria that only returns tasks internal to the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_10"}}}}}},"post":{"tags":["Content - Tasks"],"summary":"Create a Task","description":"This endpoint creates a task.<br><br><h3>Required Scope</h3>`content:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_tasks_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_7"}}}}}}},"/api/v2/content/tasks/{id}":{"get":{"tags":["Content - Tasks"],"summary":"Get a Specific Task","description":"This endpoint retrieves all tasks.<br><br><h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the task to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_7"}}}}}},"delete":{"tags":["Content - Tasks"],"summary":"Delete a Specific Task","description":"This endpoint deletes a specific task.<br><br><h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the task to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Tasks"],"summary":"Update a Specific Task","description":"This endpoint updates a specific task.<br><br><h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the task to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/content_patch_tasks_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_7"}}}}}}},"/api/v2/content/{id}/relationships/sessions/{session-id}":{"get":{"tags":["Content - Live Events"],"summary":"Get a Specific Live Event","description":"This endpoint retrieves a specific live event for a specific course or event.<br><br><h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the course or event to retrieve live events for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"session-id","in":"path","description":"The ID of the live event.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_5"}}}}}},"delete":{"tags":["Content - Live Events"],"summary":"Delete a Specific Live Event","description":"This endpoint deletes a specific live event for a specific course or event.<br><br><h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the course or event.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"session-id","in":"path","description":"The ID of the live event.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Content - Live Events"],"summary":"Update a Specific Live Event","description":"This endpoint updates a live event for a specific course or event.<br><br><h3>Required Scope</h3>`content:write`","parameters":[{"name":"id","in":"path","description":"The ID of the course or event to retrieve live events for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"session-id","in":"path","description":"The ID of the live event.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sessions_sessionid_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_5"}}}}}}},"/api/v2/accomplishments":{"get":{"tags":["Accomplishment"],"summary":"Get All Accomplishments","description":"This endpoint retrieves all accomplishments for the organization.<h3>Required Scope</h3>`accomplishments:read` or `accomplishments:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of accomplishments. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of accomplishments to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns accomplishments added from this date on. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns accomplishments added until this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedAccomplishment"}}}}}},"post":{"tags":["Accomplishment"],"summary":"Create a New Accomplishment","description":"This endpoint creates a new accomplishment in the system. <h3>Required Scope</h3>`accomplishments:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_accomplishments_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedAccomplishment"}}}}}}},"/api/v2/accomplishments/{id}":{"get":{"tags":["Accomplishment"],"summary":"Get a Specific Accomplishment","description":"This endpoint retrieves a specific accomplishment. <h3>Required Scope</h3>`accomplishments:read` or `accomplishments:write`","parameters":[{"name":"id","in":"path","description":"The ID of the accomplishment to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Accomplishment"}}}}}},"delete":{"tags":["Accomplishment"],"summary":"Delete a Specific Accomplishment","description":"This endpoint deletes an accomplishment from the system. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`accomplishments:write`","parameters":[{"name":"id","in":"path","description":"The ID of the accomplishment to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Accomplishment"],"summary":"Update a Specific Accomplishment","description":"This endpoint updates supplied fields for a specific accomplishment. <h3>Required Scope</h3>`accomplishments:write`","parameters":[{"name":"id","in":"path","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/accomplishments_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Accomplishment"}}}}}}},"/api/v2/degrees":{"get":{"tags":["Degrees"],"summary":"Get All User Degrees","description":"This endpoint retrieves all degrees for the current organization. <h3>Required Scope</h3>`degrees:read` or `degrees:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of degrees. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of degrees to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_18"}}}}}},"post":{"tags":["Degrees"],"summary":"Create a New User Degree","description":"This endpoint creates a new degree for the specified user. <h3>Required Scope</h3>`degrees:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_degrees_body"},"example":{"data":{"type":"degrees","attributes":{"user-id":"user@example.com","user-identifier-type":"Email","title":"Bachelors of Science","graduated-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","college":"ABC College"}}}}},"required":true},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_10"}}}}}}},"/api/v2/degrees/{id}":{"get":{"tags":["Degrees"],"summary":"Get A Specific User Degree","description":"This endpoint retrieves the details of a specific degree that has been awarded to a particular user. <h3>Required Scope</h3>`degrees:read` or `degrees:write`","parameters":[{"name":"id","in":"path","description":"The ID of the degree to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_19"}}}}}},"delete":{"tags":["Degrees"],"summary":"Delete A Specific User Degree","description":"This endpoint deletes a specific degree. <h3>Required Scope</h3>`degrees:write`","parameters":[{"name":"id","in":"path","description":"The ID of the degree to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Degrees"],"summary":"Update a Specific User Degree","description":"This endpoint updates the supplied fields for a specific degree. <h3>Required Scope</h3>`degrees:write`","parameters":[{"name":"id","in":"path","description":"The ID of the degree to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/degrees_id_body"},"example":{"data":{"type":"degrees","id":"KAWO4","attributes":{"title":"Bachelors of Science in IT","graduated-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","college":"ABC College"}}}}},"required":true},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_11"}}}}}}},"/api/v2/awards":{"get":{"tags":["Awards"],"summary":"Get All User Awards","description":"This endpoint retrieves all awards for the current organization. <h3>Required Scope</h3>`awards:read` or `awards:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of awards. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of awards to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_20"}}}}}},"post":{"tags":["Awards"],"summary":"Create a New User Award","description":"This endpoint creates a new award for the specified user. <h3>Required Scope</h3>`awards:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_awards_body"},"example":{"data":{"type":"awards","attributes":{"user-id":"user@example.com","user-identifier-type":"Email","title":"Top Performer","awarded-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","issued-by":"Degreed"}}}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_12"}}}}}}},"/api/v2/awards/{id}":{"get":{"tags":["Awards"],"summary":"Get A Specific User Award","description":"This endpoint retrieves the details of a specific award that has been awarded to a particular user. <h3>Required Scope</h3>`awards:read` or `awards:write`","parameters":[{"name":"id","in":"path","description":"The ID of the award to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_21"},"example":{"data":{"type":"awards","id":"y3NZL","attributes":{"created-at":"2015-05-21T21:54:13.7935283","title":"Top Performer","awarded-at":"2015-05-01T00:00:00","issued-by":"Degreed"},"links":{"self":"string"},"relationships":[{"user":{"data":{"id":"Bz64P","type":"users"}}}]}}}}}}},"delete":{"tags":["Awards"],"summary":"Delete A Specific User Award","description":"This endpoint deletes a specific award. <h3>Required Scope</h3>`awards:write`","parameters":[{"name":"id","in":"path","description":"The ID of the award to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Awards"],"summary":"Update a Specific User Award","description":"This endpoint updates the supplied fields for a specific award. <h3>Required Scope</h3>`awards:write`","parameters":[{"name":"id","in":"path","description":"The ID of the award to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/awards_id_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_13"},"example":{"data":{"type":"awards","id":"y7Aoy","attributes":{"created-at":"2024-11-06T13:58:07.9036775","title":"Top Performer","awarded-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","issued-by":"Degreed"},"links":{"self":"string"},"relationships":[{"user":{"data":{"id":"z1wbq9","type":"users"}}}]}}}}}}}},"/api/v2/user-badges":{"get":{"tags":["Badges"],"summary":"Get All User Badges","description":"This endpoint retrieves all badges for the current organization. <h3>Required Scope</h3>`user_badges:read` or `user_badges:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of badges. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_3"}}}}}},"post":{"tags":["Badges"],"summary":"Create a New User Badge","description":"This endpoint creates a new badge for the specified user. <h3>Required Scope</h3>`user_badges:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_badges_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_3"}}}}}}},"/api/v2/user-badges/{id}":{"get":{"tags":["Badges"],"summary":"Get A Specific User Badge","description":"This endpoint retrieves the details of a specific badge that has been awarded to a particular user. <h3>Required Scope</h3>`user_badges:read` or `user_badges:write`","parameters":[{"name":"id","in":"path","description":"The ID of the badge to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_4"}}}}}},"delete":{"tags":["Badges"],"summary":"Delete A Specific User Badge","description":"This endpoint deletes a specific badge. <h3>Required Scope</h3>`user_badges:write`","parameters":[{"name":"id","in":"path","description":"The ID of the badge to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Badges"],"summary":"Update a Specific User Badge","description":"This endpoint updates the supplied fields for a specific badge. <h3>Required Scope</h3>`user_badges:write`","parameters":[{"name":"id","in":"path","description":"The ID of the badge to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/badges_id_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_4"}}}}}}},"/api/v2/bundles":{"get":{"tags":["Bundle"],"summary":"Get All Bundles","description":"This endpoint retrieves all bundles for the current organization.<h3>Required Scope</h3>`bundles:read` or `bundles:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of bundles. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of bundles to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedBundle"}}}}}},"post":{"tags":["Bundle"],"summary":"Create a New Bundle","description":"This endpoint creates a new bundle in the system. <h3>Required Scope</h3>`bundles:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_bundles_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bundle"}}}}}}},"/api/v2/bundles/{id}":{"get":{"tags":["Bundle"],"summary":"Get a Specific Bundle","description":"This endpoint retrieves a specific bundle for the current organization. <h3>Required Scope</h3> `bundles:read` or `bundles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the bundle to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bundle"}}}}}},"delete":{"tags":["Bundle"],"summary":"Delete a Specific Bundle","description":"This endpoint deletes a bundle from the Degreed system. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`bundles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the bundle to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Bundle"],"summary":"Update a Specific Bundle","description":"This endpoint updates the supplied fields for a specific bundle. <h3>Required Scope</h3>`bundles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the bundle to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/bundles_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Bundle"}}}}}}},"/api/v2/bundles/{id}/relationships/resources":{"get":{"tags":["Bundle"],"summary":"Get a List of Resources for a Specific Bundle","description":"This endpoint retrieves a list of resources that belong to this bundle.<h3>Required Scope</h3>`bundles:read` or `bundles:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of resources to display per page.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"id","in":"path","description":"The ID of the bundle to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BundleResource"}}}}}},"post":{"tags":["Bundle"],"summary":"Add Resources to a Bundle","description":"This endpoint adds resources to an existing bundle. On a successful add, it returns a `201 Created` response. <h3>Required Scope</h3>`bundles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the bundle to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body"}}}},"responses":{"201":{"description":"Success"}}},"delete":{"tags":["Bundle"],"summary":"Delete Resources in a Bundle","description":"This endpoint deletes the specified resources in a role of an existing bundle. On a successful delete it returns a `204 No Content` response. <h3>Required Scope</h3>`bundles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the bundle with the resources you want to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_1"}}}},"responses":{"201":{"description":"Success"}}},"patch":{"tags":["Bundle"],"summary":"Replace Resources in a Bundle","description":"This endpoint replaces all resources in an existing bundle with the newly supplied resources. On a successful add, it returns a `201 Created` response. <h3>Required Scope</h3>`bundles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the bundle to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_1"}}}},"responses":{"201":{"description":"Success"}}}},"/api/v2/opportunities/bulk":{"post":{"tags":["Bulk Upload"],"summary":"Create a New Bulk Upload of Opportunities","description":"This endpoint creates a new bulk upload for opportunities. A maximum of 200 records is allowed. <h3>Required Scope</h3>`opportunity:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunities_bulk_body"}}}},"responses":{"201":{"description":"Success"}}}},"/api/v2/certificates":{"get":{"tags":["Certificate"],"summary":"Get All Certificates","description":"This endpoint retrieves all certificates for the organization. <h3>Required Scope</h3>`certificates:read` or `certificates:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of certificates. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of certificates to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns certificates added from this date on. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns certificates added until this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedCertificate"}}}}}},"post":{"tags":["Certificate"],"summary":"Create a New Certificate","description":"This endpoint creates a new certificate in the system. <h3>Required Scope</h3>`certificates:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_certificates_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedCertificate"}}}}}}},"/api/v2/certificates/{id}":{"get":{"tags":["Certificate"],"summary":"Get a Specific Certificate","description":"This endpoint retrieves a specific certificate. <h3>Required Scope</h3>`certificates:read` or `certificates:write`","parameters":[{"name":"id","in":"path","description":"The ID of the certificate to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedCertificate"}}}}}},"delete":{"tags":["Certificate"],"summary":"Delete a Specific Certificate","description":"This endpoint deletes a certificate from the system. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`certificates:write`","parameters":[{"name":"id","in":"path","description":"The ID of the certificate to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Certificate"],"summary":"Update a Specific Certificate","description":"This endpoint updates supplied fields for a specific certificate. <h3>Required Scope</h3>`certificates:write`","parameters":[{"name":"id","in":"path","description":"The ID of the certificate to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/certificates_id_body_1"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedCertificate"}}}}}}},"/api/v2/completions":{"get":{"tags":["Completion"],"summary":"Get All Completions","description":"This endpoint retrieves all completions for the organization. To retrieve results, you must use either both added filters, or both completed filters. The filters require a start and end date, with a maximum range of 7 days.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return completions for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`completions:read` or `completions:write`","parameters":[{"name":"filter[added_after]","in":"query","description":"Filter criteria that returns completions added after this date. This field represents the system generated completion date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[added_before]","in":"query","description":"Filter criteria that returns completions added before this date. This field represents the system generated completion date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[completed_after]","in":"query","description":"Filter criteria that returns completions completed after this date. This field represents the user entered or integration populated date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[completed_before]","in":"query","description":"Filter criteria that returns completions completed before this date. This field represents the user entered or integration populated date.  Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[content_id]","in":"query","description":"Filter criteria that only returns content with this ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[content_type]","in":"query","description":"Filter criteria that only returns content with this content type. Acceptable values are course, event, video, assessment, podcast, book, or task.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"next","in":"query","description":"Retrieves the next batch of completions. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of completions to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve completions from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedCompletion"}}}}}},"post":{"tags":["Completion"],"summary":"Create A New Completion","description":"This endpoint creates a new completion for the user in the organization and content available to the organization. If the organization is a Global Admin Tool Organization or a provider requesting on behalf of the organization, completions can be created for Tenant Organization users and content available within the organization structure. Global Admin Tool Organization should exercise caution when indicating which content the user has completed. <br><br>For Global Admin Tool Organizations, if the user of the completion belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header can be provided, but is no longer necessary and may limit the content for which the completion can be created.<h3>Required Scope</h3>`completions:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, this header can be included in your request to create completions for the tenant organization, but it is not required and may limit the content for which the completion can be created. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_completions_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedCompletion"}}}}}}},"/api/v2/completions/{id}":{"get":{"tags":["Completion"],"summary":"Get a Specific Completion","description":"This endpoint retrieves a specific completion for the organization. If the organization is a Global Admin Tool Organization or a provider requesting on behalf of the organization, completions will be returned for Tenant Organizations.<br><br>For Global Admin Tool Organizations, if the user of the completion belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header can be provided, but is no longer necessary.<h3>Required Scope</h3>`completions:read` or `completions:write`","parameters":[{"name":"id","in":"path","description":"The ID of the completion to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, this header can be included in your request to get completions for the tenant organization, but it is not required. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedCompletion"}}}}}},"delete":{"tags":["Completion"],"summary":"Delete a Specific Completion","description":"This endpoint deletes a completion from the system. On a successful delete, it returns a `204 No Content` response. <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>`completions:write`","parameters":[{"name":"id","in":"path","description":"The ID of the completion to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete content from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Completion"],"summary":"Update a Specific Completion","description":"This endpoint updates supplied fields for a specific completion. <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>`completions:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, this header can be included in your request to create completions for the tenant organization, but it is not required and may limit the content for which the completion can be created. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}},{"name":"id","in":"path","description":"The ID of the completion to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/completions_id_body_1"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedCompletion"}}}}}}},"/api/v2/content/{contentId}/skills":{"get":{"tags":["Content"],"summary":"Get Skills for a Specific Content Item","description":"This endpoint retrieves all skills for a specific content item. <h3>Required Scope</h3>`content:read`","parameters":[{"name":"contentId","in":"path","description":"The ID of the content to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"next","in":"query","description":"Retrieves the next batch of content. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of content items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Skill"}}}}}}},"/api/v2/content/{contentId}/relationships/skills":{"post":{"tags":["Content"],"summary":"Assign Skills to Content","description":"This endpoint adds one or more skills to existing content. On a successful add, it returns a `201 Created` response. <h3>Required Scope</h3>`content:write`","parameters":[{"name":"contentId","in":"path","description":"The ID of the content to add skills to.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skills_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_14"},"example":{"links":{"self":"https://api.betatest.degreed.com/api/v2/content/zrZWkBm/skills"},"data":[{"type":"skills","id":"kyj","meta":{"skill-proficiency":2}},{"type":"skills","id":"Testing","meta":{}},{"type":"skills","id":"Test Automation","meta":{}},{"type":"skills","id":"Application Testing","meta":{}},{"type":"skills","id":"Software Testing","meta":{}},{"type":"skills","id":"Agile Testing","meta":{}}]}}}}}},"delete":{"tags":["Content"],"summary":"Delete Skills from Content","description":"This endpoint deletes the specified skills in content. On a successful delete, it returns a `204 No Content` response.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"contentId","in":"path","description":"The ID of the content to delete skills from.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skills_body"}}}},"responses":{"201":{"description":"Success"}}},"patch":{"tags":["Content"],"summary":"Replace Skills in Content","description":"This endpoint replaces all skills in existing content with the newly supplied skills. On a successful add, it returns a `201 Created` response.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"contentId","in":"path","description":"The ID of the content to add replace skills in.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skills_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_14"},"example":{"links":{"self":"https://api.betatest.degreed.com/api/v2/content/zrZWkBm/skills"},"data":[{"type":"skills","id":"kyj","meta":{"skill-proficiency":2}},{"type":"skills","id":"Testing","meta":{}},{"type":"skills","id":"Test Automation","meta":{}},{"type":"skills","id":"Application Testing","meta":{}},{"type":"skills","id":"Software Testing","meta":{}},{"type":"skills","id":"Agile Testing","meta":{}}]}}}}}}},"/api/v2/content/{contentId}/visibility-groups":{"get":{"tags":["Content"],"summary":"Get Visibility Groups for a Specific Content Item","description":"This endpoint retrieves visibility groups for a specific content item. <h3>Required Scope</h3>`content:read` or `content:write`","parameters":[{"name":"contentId","in":"path","description":"The ID of the content for which the visibility groups will be retrieved.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedGroup"}}}}}}},"/api/v2/content/{contentId}/relationships/visibility-groups":{"patch":{"tags":["Content"],"summary":"Replace Visibility Groups for a specific Content Item","description":"This endpoint replaces all content's visibility groups. On a successful replacement, it returns a `201 Created` response. If the patch is set with an empty list, the content will not be shared in any groups.<br><br>**Note:** When visibility groups are set for content, the groups must either be (a) all of privacy level `Administrative` or (b) all of a non- `Administrative` privacy level. Non- `Administrative` privacy levels include `Open`, `Closed` and `Private`. Content in `Administrative` groups is only visible to users in the `Administrative` groups. If the content has one or more `Administrative` visibility groups set, and you send the body with an empty list of groups, the content will be visible to any users in the organization. A group's privacy level can be retrieved from the [Get a Specific Group]() endpoint.<h3>Required Scope</h3>`content:write`","parameters":[{"name":"contentId","in":"path","description":"The ID of the content for which the visibility groups will be replaced.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_visibilitygroups_body"}}}},"responses":{"201":{"description":"Success"}}}},"/api/v2/experiences":{"get":{"tags":["Experiences"],"summary":"Get All Experiences","description":"This endpoint retrieves all experiences. <h3>Required Scope</h3>`experiences:write` or `experiences:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of experiences to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of experiences. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[experience_type]","in":"query","description":"Filter criteria that only returns content with this experience type. Acceptable values are JobRole, Project, Menteeship, Mentorship, Shadowing, StretchAssignment, or Other.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[title]","in":"query","description":"Filter criteria that only returns content with this title.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns experiences from this date through `filter[end_date]`. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns experiences from `filter[start_date]` through this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_16"}}}}}},"post":{"tags":["Experiences"],"summary":"Create a New Experience","description":"This endpoint creates a new experience in the system. <h3>Required Scope</h3>`experiences:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_experiences_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_8"}}}}}}},"/api/v2/experiences/{id}":{"get":{"tags":["Experiences"],"summary":"Get a Specific Experience","description":"This endpoint retrieves a specific experience. <h3>Required Scope</h3>`experiences:write` or `experiences:read`","parameters":[{"name":"id","in":"path","description":"The ID of the experience to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_17"}}}}}},"delete":{"tags":["Experiences"],"summary":"Delete a Specific Experience","description":"This endpoint deletes the experience specified. <h3>Required Scope</h3>`experiences:write`","parameters":[{"name":"id","in":"path","description":"The ID of the experience to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Experiences"],"summary":"Update a Specific Experience","description":"This endpoint updates the specified experience. <h3>Required Scope</h3>`experiences:write`","parameters":[{"name":"id","in":"path","description":"The ID of the experience to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/experiences_id_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_9"}}}}}}},"/api/v2/groups":{"get":{"tags":["Group"],"summary":"Get All Groups","description":"This endpoint retrieves all groups for the current organization. <h3>Required Scope</h3>`groups:read` or `groups:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of groups to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of groups. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedGroup"}}}}}},"post":{"tags":["Group"],"summary":"Create a New Group","description":"This endpoint creates a new group in the system. <h2>Scope Required</h2>`groups:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_groups_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedGroup"}}}}}}},"/api/v2/groups/{id}":{"get":{"tags":["Group"],"summary":"Get a Specific Group","description":"This endpoint retrieves a specific group for the current organization.<h3>Required Scope</h3> `groups:read` or `groups:write`","parameters":[{"name":"id","in":"path","description":"The ID of the group to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedGroup"}}}}}},"delete":{"tags":["Group"],"summary":"Delete a Specific Group","description":"This endpoint deletes a group from the Degreed system. On a successful delete, it returns a `204 No Content` response. <h2>Scope Required</h2> `groups:write`","parameters":[{"name":"id","in":"path","description":"The ID of the group to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Group"],"summary":"Update a Specific Group","description":"This endpoint updates supplied fields for a specific group. <h3>Required Scope</h3>`groups:write`","parameters":[{"name":"id","in":"path","description":"The ID of the group to update","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/groups_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedGroup"}}}}}}},"/api/v2/groups/{id}/users":{"get":{"tags":["Group"],"summary":"Get a List of Users for a Specific Group","description":"This endpoint retrieves a list of users who belong to this group. <h3>Required Scope</h3>`users:read` or `users:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of users to display per page.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the group to retrieve users for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupMember"}}}}}}},"/api/v2/groups/{id}/relationships/organizations":{"get":{"tags":["Group"],"summary":"Get Organizations for a Specific Group","description":"This endpoint retrieves a list of organizations that belong to this group. This endpoint is only accessible to Global Admin Tool Organizations.<h3>Required Scope</h3>`groups:read` or `groups:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of organizations to display per page.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"id","in":"path","description":"The ID of the group to retrieve organizations for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupOrganization"}}}}}},"post":{"tags":["Group"],"summary":"Add Organizations to a Group","description":"This endpoint adds organizations to an existing group. On a successful add, it returns a `201 Created` response with no body. This endpoint is only accessible to Global Admin Tool Organizations.<h3>Required Scope</h3>`groups:write`","parameters":[{"name":"id","in":"path","description":"The ID of the group to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_organizations_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["Group"],"summary":"Delete Organizations in a Group","description":"This endpoint deletes the specified organizations in a group. It returns a `204 No Content` response. This endpoint is only accessible to Global Admin Tool Organizations. <h3>Required Scope</h3>`groups:write`","parameters":[{"name":"id","in":"path","description":"The ID of the group to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_organizations_body"}}}},"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request"}}},"patch":{"tags":["Group"],"summary":"Replace Organizations in a Group","description":"This endpoint replaces all organizations in an existing group with the newly supplied organizations. On a successful add, it returns a `201 Created` response with no body. This endpoint is only accessible to Global Admin Tool Organizations. <h3>Required Scope</h3>`groups:write`","parameters":[{"name":"id","in":"path","description":"The ID of the group to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_organizations_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/groups/{groupId}/relationships/{roleId}":{"post":{"tags":["Group"],"summary":"Add Users to a Group","description":"This endpoint adds users to an existing group. On a successful add, it returns a `201 Created` response with no body. <h3>Required Scope</h3>`groups:write`","parameters":[{"name":"groupId","in":"path","description":"The ID of the group to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"roleId","in":"path","description":"The role that the supplied user(s) will have. Can be `admins` or `members`.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_roleId_body"}}}},"responses":{"201":{"description":"Success"}}},"delete":{"tags":["Group"],"summary":"Delete Users in a Group","description":"This endpoint deletes the specified users in a role of an existing group. On a successful delete, it returns a `204 No Content` response. <h2>Scope Required</h2>`groups:write`","parameters":[{"name":"groupId","in":"path","description":"The ID of the group to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"roleId","in":"path","description":"The role that the supplied user(s) have. Can be `admins` or `members`.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_roleId_body_1"}}}},"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Group"],"summary":"Replace Users in a Group","description":"This endpoint replaces all users in an existing group with the newly supplied users. On a successful add, it returns a `201 Created` response with no body. <h3>Required Scope</h3>`groups:write`","parameters":[{"name":"groupId","in":"path","description":"The ID of the group to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"roleId","in":"path","description":"The role that the supplied user(s) will have. Can be `admins` or `members`.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_roleId_body_1"}}}},"responses":{"201":{"description":"Success"}}}},"/api/v2/group-memberships":{"get":{"tags":["Group"],"summary":"Get a List of Group Memberships","description":"This endpoint retrieves a list of users who joined a group within the specified date range. The maximum range between date filters is 7 days. <h3>Required Scope</h3>`users:read` or `users:write`","parameters":[{"name":"limit","in":"query","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"next","in":"query","description":"Retrieves the next batch of group memberships. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[joined_after]","in":"query","description":"Get group memberships added from this date on. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[joined_before]","in":"query","description":"Get group memberships added until this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[group_id]","in":"query","description":"Get new group memberships for a specific group.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"string"}},{"name":"filter[user_id]","in":"query","description":"Get new group memberships for a specific user.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupMembership"}}}}}}},"/api/v2/job-roles":{"get":{"tags":["Job Roles"],"summary":"Get All Job Roles","description":"This endpoint retrieves a list of job roles. <h3>Required Scope</h3>`job_roles:read` or `job_roles:write`\n","parameters":[{"name":"limit","in":"query","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"next","in":"query","description":"Retrieves the next batch of job roles. This value expires after 2 minutes if a request has not been made during that time.\n","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_23"}}}}}},"post":{"tags":["Job Roles"],"summary":"Create a New Job Role","description":"This endpoint creates a new job role. <h3>Required Scope</h3>`job_roles:write`\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_jobroles_body"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_24"}}}}}}},"/api/v2/job-roles/{id}":{"get":{"tags":["Job Roles"],"summary":"Get A Specific Job Role","description":"This endpoint retrieves a specific job role. <h3>Required Scope</h3>`job_roles:read` or `job_roles:write`\n","parameters":[{"name":"id","in":"path","description":"The ID of the job role to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_25"}}}}}},"delete":{"tags":["Job Roles"],"summary":"Delete A Specific Job Role","description":"This endpoint deletes a specific job role. <h3>Required Scope</h3>`job_roles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the job role to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success - No Content"}}},"patch":{"tags":["Job Roles"],"summary":"Update A Specific Job Role","description":"This endpoint updates a specific job role. <h3>Required Scope</h3>`job_roles:write`","parameters":[{"name":"id","in":"path","description":"The ID of the job role to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_jobrolesid_body"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_26"}}}}}}},"/api/v2/job-roles/add-skills":{"post":{"tags":["Job Roles"],"summary":"Add a Skill to a Job Role","description":"This endpoint adds skills to a job role. <h3>Required Scope</h3>`job_roles:write`\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/jobroles_addskills_body"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_27"}}}}}}},"/api/v2/job-roles/remove-skill":{"delete":{"tags":["Job Roles"],"summary":"Remove Skill from Job Role","description":"This endpoint removes a skill from a job role. <h3>Required Scope</h3>`job_roles:write`\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/jobroles_removeskill_body"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_28"}}}}}}},"/api/v2/logins":{"get":{"tags":["Login"],"summary":"Get All Logins","description":"This endpoint retrieves all logins for the current organization.  Logins requires you to send a `start_date` and `end_date`, which are limited to a 7 day range.<h3>Required Scope</h3>`logins:read`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of logins. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of logins to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns logins from this date through `filter[end_date]`. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns logins from `filter[start_date]` through this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedLogin"}}}}}}},"/api/v2/opportunities":{"get":{"tags":["Opportunity"],"summary":"Get All Opportunities","description":"This endpoint retrieves all opportunities for the current organization. <h3>Required Scope</h3>`opportunity:read` or `opportunity:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of opportunities. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of opportunities to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns opportunities from this date through `filter[end_date]`. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns opportunities from `filter[start_date]` through this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[status]","in":"query","description":"Filter criteria that returns opportunities with the desired status. Possible values include `Open` and `Closed`.","required":false,"style":"form","explode":true,"schema":{"type":"string","default":"Open"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedOpportunity"}}}}}},"post":{"tags":["Opportunity"],"summary":"Create a New Opportunity","description":"This endpoint creates a new opportunity. <h3>Required Scope</h3>`opportunity:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_data_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedOpportunity"}}}}}}},"/api/v2/opportunities/{id}":{"get":{"tags":["Opportunity"],"summary":"Get a Specific Opportunity","description":"This endpoint retrieves a specific opportunity.<h3>Required Scope</h3>`opportunity:read` or `opportunity:write`","parameters":[{"name":"id","in":"path","description":"The ID of the opportunity to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedOpportunity"}}}}}},"delete":{"tags":["Opportunity"],"summary":"Delete a Specific Opportunity","description":"This endpoint deletes an opportunity. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"id","in":"path","description":"The ID of the opportunity to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Opportunity"],"summary":"Update a Specific Opportunity","description":"This endpoint updates supplied fields for a specific opportunity. Any attribute, including `matched-skills`, that is included in the request body will completely replace and override existing data. For example, if you patch the `matched-skills` array attribute, the skills included in the PATCH will completely replace all previous skills associated with the opportunity. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"id","in":"path","description":"The ID of the opportunity to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_data_body_id"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedOpportunity"}}}}}}},"/api/v2/opportunities/{opportunityId}/relationships/suggested-plans":{"post":{"tags":["Opportunity"],"summary":"Add a Plan to an Opportunity","description":"This endpoint adds a suggested plan to an existing opportunity. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"opportunityId","in":"path","description":"The ID of the opportunity to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_relationship_plan_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["Opportunity"],"summary":"Delete a Plan from an Opportunity","description":"This endpoint deletes the specified suggested plan in an opportunity. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"opportunityId","in":"path","description":"The ID of the opportunity to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_relationship_plan_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"patch":{"tags":["Opportunity"],"summary":"Replace a Plan in an Opportunity","description":"This endpoint replaces all suggested plans in an existing opportunity with the newly supplied suggested plans. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"opportunityId","in":"path","description":"The ID of the opportunity to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_relationship_plan_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/opportunities/{opportunityId}/relationships/suggested-pathways":{"post":{"tags":["Opportunity"],"summary":"Add a Pathway to an Opportunity","description":"This endpoint adds a suggested pathway to an existing opportunity. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"opportunityId","in":"path","description":"The ID of the opportunity to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_relationship_pathway_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["Opportunity"],"summary":"Delete a Pathway from an Opportunity","description":"This endpoint deletes the specified suggested pathway in an opportunity. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"opportunityId","in":"path","description":"The ID of the opportunity to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_relationship_pathway_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"patch":{"tags":["Opportunity"],"summary":"Replace a Pathway in an Opportunity","description":"This endpoint replaces all suggested pathways in an existing opportunity with the newly supplied suggested pathways. <h3>Required Scope</h3>`opportunity:write`","parameters":[{"name":"opportunityId","in":"path","description":"The ID of the opportunity to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/opportunity_relationship_pathway_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/pathways":{"get":{"tags":["Pathway"],"summary":"Get All Pathways","description":"This endpoint retrieves all pathways for the current organization. <h3>Required Scope</h3>`pathways:read` or `pathways:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of pathways. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of pathways to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns pathways created or modified from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns pathways created or modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedPathway"}}}}}},"post":{"tags":["Pathway"],"summary":"Create a New Pathway","description":"This endpoint creates a new pathway in the system. <h3>Required Scope</h3>`pathways:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedPathway"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedPathway"}}}}}}},"/api/v2/pathways/{id}":{"get":{"tags":["Pathway"],"summary":"Get a Specific Pathway","description":"This endpoint retrieves all data on a specific pathway. <h3>Required Scope</h3>`pathways:read` or `pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedPathway"}}}}}},"delete":{"tags":["Pathway"],"summary":"Delete a Specific Pathway","description":"This endpoint removes a pathway from the organization. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Pathway"],"summary":"Update a Specific Pathway","description":"This endpoint updates supplied fields for a specific pathway. <br><br>**Note:** The 'PATCH' endpoint does not support updating the 'sections' attribute of a Pathway with more than a 250 combined total of sections, subsections (lessons), and resources. If the 'sections' attribute is included in the 'PATCH', the entire sections array will be replaced for the Pathway.<h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedPathway"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedPathway"}}}}}}},"/api/v2/pathways/{id}/tags":{"get":{"tags":["Pathway"],"summary":"Get All Tags for a Pathway","description":"This endpoint retrieves all tags for the selected pathway. <h3>Required Scope</h3>`pathways:read`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to retrieve tags for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of tags to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedPathwayTag"}}}}}}},"/api/v2/pathways/{id}/completions":{"get":{"tags":["Pathway"],"summary":"Get All Completions for a Pathway","description":"This endpoint retrieves all completions for the specified pathway. To retrieve results, you must enter a created before and created after date to the required filters, with a maximum range of 7 days.<h3>Required Scope</h3>`pathways:read`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to retrieve completions for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of completions to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"filter[completion_created_after]","in":"query","description":"Filter criteria that returns completions created after this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[completion_created_before]","in":"query","description":"Filter criteria that returns completions created before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedCompletion"}}}}}}},"/api/v2/pathways/{id}/relationships/tags":{"post":{"tags":["Pathway"],"summary":"Add Tags to a Pathway","description":"This endpoint adds tags to an existing pathway. On a successful add, it returns a `201 Created` response with no body. <br><br>**Note:** This endpoint accepts up to 100 tags. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skills_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["Pathway"],"summary":"Delete Tags in a Pathway","description":"This endpoint deletes the specified tags in a pathway. It returns a `204 No Content` response. <br><br>**Note:** This endpoint accepts up to 100 tags. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skills_body"}}}},"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/pathways/{id}/collaborators":{"get":{"tags":["Pathway"],"summary":"Get All Collaborators for a Pathway","description":"This endpoint retrieves all collaborators for the selected pathway. <h3>Required Scope</h3>`pathways:read`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to retrieve collaborators for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of collaborators to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns pathways created or modified from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns pathways created or modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedPathwayCollaborator"}}}}}}},"/api/v2/pathways/{id}/relationships/collaborators":{"post":{"tags":["Pathway"],"summary":"Add Collaborators to a Pathway","description":"This endpoint adds collaborators to an existing pathway. On a successful add, it returns a `201 Created` response with no body. <br><br>**Note:** This endpoint accepts up to 100 collaborators. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_collaborators_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["Pathway"],"summary":"Delete Collaborators in a Pathway","description":"This endpoint deletes the specified collaborators in a pathway. It returns a `204 No Content` response. <br><br>**Note:** This endpoint accepts up to 100 tags. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_collaborators_body"}}}},"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/pathways/{id}/groups":{"get":{"tags":["Pathway"],"summary":"Get All Groups for a Pathway","description":"This endpoint retrieves all groups for the selected pathway. <h3>Required Scope</h3>`pathways:read`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to retrieve groups for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of groups to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedPathwayGroup"}}}}}}},"/api/v2/pathways/{id}/relationships/groups":{"post":{"tags":["Pathway"],"summary":"Add Groups to a Pathway","description":"This endpoint adds groups to an existing pathway. On a successful add, it returns a `201 Created` response with no body. <br><br>**Note:** This endpoint accepts up to 100 groups. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_groups_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["Pathway"],"summary":"Delete Groups in a Pathway","description":"This endpoint deletes the specified groups in a pathway. It returns a `204 No Content` response. <br><br>**Note:** This endpoint accepts up to 100 groups. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_groups_body"}}}},"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/pathways/{id}/followers":{"get":{"tags":["Pathway"],"summary":"Get All Followers for a Pathway","description":"This endpoint retrieves all followers for the selected pathway. <h3>Required Scope</h3>`pathways:read`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to retrieve followers for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of followers to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns pathways created or modified from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns pathways created or modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedPathwayFollower"}}}}}}},"/api/v2/pathways/{id}/relationships/followers":{"post":{"tags":["Pathway"],"summary":"Add Followers to a Pathway","description":"This endpoint adds followers to an existing pathway. On a successful add, it returns a `201 Created` response with no body. <br><br>**Note:** This endpoint accepts up to 100 followers. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_followers_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["Pathway"],"summary":"Delete Followers from a Pathway","description":"This endpoint deletes the specified followers from a pathway. It returns a `204 No Content` response. <br><br>**Note:** This endpoint accepts up to 100 followers. <h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_followers_body"}}}},"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/pathways/{id}/sections":{"post":{"tags":["Pathway"],"summary":"Add a Section to a Pathway","description":"This endpoint adds a new section to an existing Pathway. <br><br><h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to add a section to.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/id_sections_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201"}}}}}}},"/api/v2/pathways/{id}/sections/{section-id}":{"get":{"tags":["Pathway"],"summary":"Get a Section of a Pathway","description":"This endpoint returns all section details for the specified section of an existing Pathway. <br><br><h3>Required Scope</h3>`pathways:read` or `pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedPathwaySection"}}}}}},"delete":{"tags":["Pathway"],"summary":"Delete a Section in a Pathway","description":"This endpoint deletes the specified section and any nested resources in an existing Pathway. On a successful deletion, it returns a `204 No Content` response. <br><br><h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Pathway"],"summary":"Update a Section in a Pathway","description":"This endpoint updates the specified section in an existing Pathway. <br><br><h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sections_sectionid_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200"}}}}}}},"/api/v2/pathways/{id}/sections/{section-id}/lessons":{"post":{"tags":["Pathway"],"summary":"Add a Subsection to a Pathway","description":"This endpoint adds a subsection (lesson) to an existing section in a Pathway. <br><br><h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway to add a subsection to.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section to add a subsection to.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/sectionid_lessons_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_1"}}}}}}},"/api/v2/pathways/{id}/sections/{section-id}/lessons/{lesson-id}":{"get":{"tags":["Pathway"],"summary":"Get a Subsection of a Pathway","description":"This endpoint retrieves the subsection (lesson) and all its resources in an existing Pathway. <br><br><h3>Required Scope</h3>`pathways:write` or `pathways:read`.","parameters":[{"name":"id","in":"path","description":"The ID of the pathway.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"lesson-id","in":"path","description":"The ID of the subsection (also known as lesson).","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_1"}}}}}}},"/api/v2/pathways/{id}/sections/{section-id}/lessons/{lesson-id}/relationships/resources":{"post":{"tags":["Pathway"],"summary":"Add Resources to a Subsection in a Pathway","description":"This endpoint adds resources to a subsection of an existing Pathway. The resources will append to the end of the existing sequence in the order they appear in the array. All new resources added will default to `Required`. If all resources are successfully added to the section, a `200 OK` response is returned. Any resources that could not be added will be identified in the response. <br><br><h3>Required Scope</h3>`pathways:write`.","parameters":[{"name":"id","in":"path","description":"The ID of the pathway.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"lesson-id","in":"path","description":"The ID of the subsection (also known as lesson).","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_2"}}}},"responses":{"200":{"description":"Success"}}},"delete":{"tags":["Pathway"],"summary":"Delete Resources in a Subsection of a Pathway","description":"This endpoint deletes the entire existing collection of resources within the identified section of an existing Pathway. On a successful delete, a `204 No Content` response is returned. <br><br><h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"lesson-id","in":"path","description":"The ID of the subsection (also known as lesson).","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_3"}}}},"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Pathway"],"summary":"Update Resources in a Subsection of a Pathway","description":"This endpoint replaces the entire existing collection of resources within the identified section of an existing Pathway. The sequence will be in the order they appear in the array. All new resources added will default to `Required`. If all resources are successfully updated, a `200 OK` response is returned. Any resources that could not be updated will be identified in the response. <br><br><h3>Required Scope</h3>`pathways:write`","parameters":[{"name":"id","in":"path","description":"The ID of the pathway.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"lesson-id","in":"path","description":"The ID of the subsection (also known as lesson).","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_4"}}}},"responses":{"200":{"description":"Success"}}}},"/api/v2/providers":{"get":{"tags":["Provider"],"summary":"Get All Providers","description":"This endpoint retrieves all providers for the current organization. <h3>Required Scope</h3>`providers:read`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of providers. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of providers to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[is_active]","in":"query","description":"Filter criteria that returns all providers who are active or inactive.","required":false,"style":"form","explode":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedProvider"}}}}}}},"/api/v2/providers/{id}":{"get":{"tags":["Provider"],"summary":"Get a Specific Provider","description":"This endpoint retrieves a specific provider. <h3>Required Scope</h3>`providers:read`","parameters":[{"name":"id","in":"path","description":"The ID of the provider to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedProvider"}}}}}}},"/api/v2/providers/{id}/licenses":{"get":{"tags":["Provider"],"summary":"Get All Provider Licenses","description":"This endpoint retrieves all provider licenses for a specific provider. <h3>Required Scope</h3>`providers:read`","parameters":[{"name":"id","in":"path","description":"The unique ID of the provider to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedProviderLicense"}}}}}}},"/api/v2/providers/{id}/content":{"get":{"tags":["Provider"],"summary":"Get All Content for a Provider","description":"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`","parameters":[{"name":"id","in":"path","description":"The unique ID of the provider to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"filter[catalog]","in":"query","description":"Filter criteria that returns content that belongs to the provider identified in the request path. <br><br>`providerpublic` returns content that belongs to the provider identified in the request path and has no organization id associated. This content cannot be edited by organizations. <br>`organization` returns content provided by the provider identified in the request path and has the requestor's organization id associated. Usually this content is uploaded by the organization.  <br>`providershared` returns content that belongs to the provider identified in the request path and was shared in a bundle with the organization making the request. This content belongs to a native provider.","required":true,"style":"form","explode":false,"schema":{"type":"string"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns content created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns content created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns content modified before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns content modified after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[url]","in":"query","description":"Filter criteria that only returns content with this URL.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"string"}},{"name":"filter[term]","in":"query","description":"Filter criteria that returns content that contains the keyword in the title, summary, or labels. Results are sorted with more popular and relevant results at the top of the response collection.","required":false,"style":"form","explode":true,"schema":{"type":"string","example":"keyword"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedPublicContent"}}}}}}},"/api/v2/providers/{id}/relationships/license-holders":{"post":{"tags":["Provider"],"summary":"Create a Provider License for a User","description":"This endpoint creates a license-holder for a specific provider. <h3>Required Scope</h3>`provider_users:write`","parameters":[{"name":"id","in":"path","description":"The unique ID of the provider.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_licenseholders_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedProviderLicenseUser"}}}}}},"delete":{"tags":["Provider"],"summary":"Delete a Provider License for a User","description":"This endpoint deletes a license-holder relationship between the provider and the users listed in the body. <h3>Required Scope</h3>`provider_users:write`","parameters":[{"name":"id","in":"path","description":"The unique ID of the provider you want to delete the license-holders for.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_licenseholders_body_1"}}}},"responses":{"204":{"description":"No Content","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedProviderLicenseUser"}}}}}}},"/api/v2/required-learning":{"get":{"tags":["RequiredLearning"],"summary":"Get All Required Learning Items","description":"This endpoint retrieves all required learning items for the current organization. The required learning endpoint requires a start and end date, with a maximum range of 7 days.<br><br>**Note:** Information on completed items is not retrieved unless you use the `filter[status]` URL parameter. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return required learning items for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`required_learning:read`","parameters":[{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns learning items that were created, or modified on this date or later. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns learning items that were created, or modified before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[status]","in":"query","description":"Filter criteria that returns learning items by status. Status options include `Pending`, `Queued`, `Dismissed`, and `Complete`. <br><br>**Note:** To retrieve information on completed items, you must use this filter.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"next","in":"query","description":"Retrieves the next batch of required learning items. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of required learning items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve required learning items from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedRequiredLearning"}}}}}},"post":{"tags":["RequiredLearning"],"summary":"Create a New Required Learning","description":"This endpoint creates a new required learning item. <br><br>For Global Admin Tool Organizations, the `X-Degreed-Organization-Code` header must be provided.<h3>Required Scope</h3>`required_learning:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, this header can be included in your request to create required learning items for the tenant organization, but it is not required and may limit the content for which the completion can be created. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_requiredlearning_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedRequiredLearning"}}}}}}},"/api/v2/required-learning/{id}":{"get":{"tags":["RequiredLearning"],"summary":"Get a Specific Required Learning","description":"This endpoint retrieves a specific required learning item. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return required learning items for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`required_learning:read` or `required_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the required learning item to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, this header can be included in your request to get required learning items for the tenant organization, but it is not required. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedRequiredLearning"}}}}}},"delete":{"tags":["RequiredLearning"],"summary":"Delete a Specific Required Learning","description":"This endpoint deletes a required learning item from Degreed. On a successful delete, it returns a `204 No Content` response. <br><br>For Global Admin Tool Organizations, if the required learning item belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header must be provided. <h3>Required Scope</h3>`required_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the required learning item to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete required learning items from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["RequiredLearning"],"summary":"Update a Specific Required Learning","description":"This endpoint updates supplied fields for a specific required learning. <h3>Required Scope</h3>`required_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the required learning item to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/requiredlearning_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedRequiredLearning"}}}}}}},"/api/v2/recommended-learning":{"get":{"tags":["Recommended Learning"],"summary":"Get All Recommended Learning Items","description":"This endpoint retrieves all recommended learning items for the current organization. The recommended learning endpoint requires a start and end date, with a maximum range of 7 days.<br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return learning items for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`recommended_learning:read` or `recommended_learning:write`","parameters":[{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns learning items that were recommended on this date or later. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns learning items that were recommended before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"next","in":"query","description":"Retrieves the next batch of learning items. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of learning items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to retrieve learning items from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_38"}}}}}},"post":{"tags":["Recommended Learning"],"summary":"Create a New Recommended Learning Item","description":"This endpoint creates a new recommended learning item. <br><br>For Global Admin Tool Organizations, the `X-Degreed-Organization-Code` header must be provided.<h3>Required Scope</h3>`recommended_learning:write`","parameters":[{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, this header can be included in your request to create recommended learning items for the tenant organization, but it is not required and may limit the content for which the recommendation can be created. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_recommendedlearning_body"},"example":{"data":{"type":"recommended-learning","attributes":{"user-id":"info@example.com","user-identifier-type":"email","assigner-id":"info@example.com","assigner-identifier-type":"email","content-id":"nNmwVAgd","content-id-type":"id","content-type":"video","assignment-type":"Recommendation","due-at":"2024-12-31T00:00:00","status":"Pending"}}}}},"required":true},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_16"},"example":{"data":{"type":"recommended-learning","id":"Yxjak6","attributes":{"user-id":"info@example.com","user-identifier-type":"email","assigner-id":"info@example.com","assigner-identifier-type":"email","content-id":"nNmwVAgd","content-id-type":"id","content-type":"video","due-at":"2024-12-31T00:00:00","created-at":"2026-03-17T17:07:35.8238572","status":"Pending"},"links":{"self":"/recommended-learning/Yxjak6"}}}}}}}}},"/api/v2/recommended-learning/{id}":{"get":{"tags":["Recommended Learning"],"summary":"Get a Specific Recommended Learning Item","description":"This endpoint retrieves a specific recommended learning item. <br><br>For Global Admin Tool Organizations, if the `X-Degreed-Organization-Code` header is included, the endpoint will return recommended learning items for the Tenant Organization related to the header value as long as the organization is a member of the Global Admin Tool Organization. <h3>Required Scope</h3>`recommended_learning:read` or `recommended_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the recommended learning item to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string","example":"Yxjak6"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, this header can be included in your request to get recommended learning items for the tenant organization, but it is not required. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_39"},"example":{"data":{"type":"recommended-learning","id":"Yxjak6","attributes":{"employee-id":"info@example.com","assignment-type":"RecommendedLearning","status":"Pending","due-at":"2026-04-07T00:00:00","created-at":"2026-03-17T17:07:35.823","modified-at":"2026-03-17T17:07:35.817","assigner-employee-id":"info@example.com"},"links":{"self":"https://api.betatest.degreed.com/api/v2/recommended-learning/Yxjak6"},"relationships":[{"user":{"data":{"id":"yj9kj","type":"users"}}},{"content":{"data":{"id":"nNmwVAgd","type":"content"}}},{"provider":{"data":{"id":"degreedopenlibrary","type":"providers"}}},{"assigner":{"data":{"id":"yj9kj","type":"users"}}}],"included":[{"type":"content","id":"nNmwVAgd","attributes":{"content-type":"Video","url":"https://www.youtube.com/watch?v=D33PakstpjI","title":"The Learning Algorithm Using AI to Expand Workforce Learning","provider":"degreedopenlibrary"},"links":{"self":"/content/nNmwVAgd"}}]}}}}}}},"delete":{"tags":["Recommended Learning"],"summary":"Delete a Specific Recommended Learning Item","description":"This endpoint deletes a recommended learning item from Degreed. On a successful delete, it returns a `204 No Content` response. <br><br>For Global Admin Tool Organizations, if the recommended learning item belongs to a Tenant Organization, then the `X-Degreed-Organization-Code` header must be provided. <h3>Required Scope</h3>`recommended_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the recommended learning item to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string","example":"Yxjak6"}},{"name":"X-Degreed-Organization-Code","in":"header","description":"For Global Admin Tool Organizations, include this header in your request to delete recommended learning items from the tenant organization. You must provide your organization code as the value. Contact your Degreed technical partner if you are unsure what your organization code is.","required":false,"style":"simple","explode":false,"schema":{"type":"string","example":"tenant_organization_code"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Recommended Learning"],"summary":"Update a Specific Recommended Learning Item","description":"This endpoint updates supplied fields for a specific recommended learning. <h3>Required Scope</h3>`recommended_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the recommended learning item to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string","example":"Yxjak6"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/recommendedlearning_id_body"},"example":{"data":{"type":"recommended-learning","id":"Yxjak6","attributes":{"due-at":"2026-04-07T00:00:00"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_40"},"example":{"data":{"type":"recommended-learning","id":"Yxjak6","attributes":{"employee-id":"info@example.com","assignment-type":"RecommendedLearning","status":"Pending","due-at":"2026-04-07T00:00:00","created-at":"2026-03-17T17:07:35.823","modified-at":"2026-03-17T17:07:35.817","assigner-employee-id":"info@example.com"},"links":{"self":"/recommended-learning/Yxjak6"},"relationships":[{"user":{"data":{"id":"yj9kj","type":"users"}}},{"content":{"data":{"id":"nNmwVAgd","type":"content"}}},{"provider":{"data":{"id":"degreedopenlibrary","type":"providers"}}},{"assigner":{"data":{"id":"yj9kj","type":"users"}}}],"included":[{"type":"content","id":"nNmwVAgd","attributes":{"content-type":"Video","url":"https://www.youtube.com/watch?v=D33PakstpjI","title":"The Learning Algorithm Using AI to Expand Workforce Learning","provider":"degreedopenlibrary"},"links":{"self":"/content/nNmwVAgd"}}]}}}}}}}},"/api/v2/search-terms":{"get":{"tags":["SearchTerm"],"summary":"Get All Search Terms","description":"This endpoint retrieves (up to) the top 100 search terms for the current organization.<br><br> **Note:** The total number of records returned may vary because some search terms have been searched the same quantity. <h3>Required Scope</h3>`search_terms:read`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of search terms. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of search terms to display per page. A maximum of 100 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns search terms that were created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns search terms that were created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedSearchTerm"}}}}}}},"/api/v2/self-enrolled-learning":{"get":{"tags":["Self-Enrolled Learning"],"summary":"Get All Self-Enrolled Learning Items","description":"This endpoint retrieves all self-enrolled learning items. This endpoint requires a start and end date, with a maximum range of 7 days. <h3>Required Scope</h3>`self_enrolled_learning:write` or `self_enrolled_learning:read`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of self-enrolled learning items. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of learning items to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns self-enrolled learning items that were created from this date on. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns self-enrolled learning items that were created before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_15"}}}}}},"post":{"tags":["Self-Enrolled Learning"],"summary":"Create a New Self-Enrolled Learning Item","description":"This endpoint creates a new self-enrolled learning item. <h3>Required Scope</h3>`self_enrolled_learning:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_selfenrolledlearning_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_13"}}}}}}},"/api/v2/self-enrolled-learning/{id}":{"get":{"tags":["Self-Enrolled Learning"],"summary":"Get a Specific Self-Enrolled Learning Item","description":"This endpoint retrieves a specific self-enrolled learning item. <h3>Required Scope</h3>`self_enrolled_learning:write` or `self_enrolled_learning:read`","parameters":[{"name":"id","in":"path","description":"The ID of the learning item to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_12"}}}}}},"delete":{"tags":["Self-Enrolled Learning"],"summary":"Delete a Specific Self-Enrolled Learning Item","description":"This endpoint deletes a specific self-enrolled learning item from Degreed. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`self_enrolled_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the self-enrolled learning item to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Self-Enrolled Learning"],"summary":"Update a Self-Enrolled Learning Item","description":"This endpoint updates supplied fields for a specific self-enrolled learning item. <h3>Required Scope</h3>`self_enrolled_learning:write`","parameters":[{"name":"id","in":"path","description":"The ID of the self-enrolled learning item to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/selfenrolledlearning_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_11"}}}}}}},"/api/v2/shared-items":{"get":{"tags":["SharedItem"],"summary":"Get All Shared Items","description":"This endpoint retrieves all shared items (previously known as `recommendations`) for the current organization. Shared Items requires a start and end date, where the maximum range is 7 days. <h3>Required Scope</h3>`shared_items:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of shared items to display per page. A maximum of 2000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of shared items. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns items that were shared or the shared item was marked as complete or dismissed by the recipient from this date on. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns items that were shared or the shared item was marked as complete or dismissed by the recipient before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedSharedItem"}}}}}}},"/api/v2/shared-items/{id}":{"get":{"tags":["SharedItem"],"summary":"Get a Specific Shared Item","description":"This endpoint retrieves all information on a specific shared item. <h3>Required Scope</h3>`shared_items:read`","parameters":[{"name":"id","in":"path","description":"The ID of the shared item to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedSharedItem"}}}}}}},"/api/v2/skills":{"get":{"tags":["Skill"],"summary":"Get All Skills (Deprecated)","description":"This endpoint retrieves all skills for the current organization. This is a legacy endpoint. Please use /organization-skills instead. <h3>Required Scope</h3>`skill:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of skills to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of skills. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Skill"}}}}}}},"/api/v2/organization-skills":{"get":{"tags":["Organization Skills"],"summary":"Get All Skills","description":"This endpoint retrieves all skills (including their id) for the current organization. <h3>Required Scope</h3>`skill:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of skills to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of skills. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrgSkill"}}}}}},"post":{"tags":["Organization Skills"],"summary":"Create a New Skill","description":"This endpoint creates a new skill for the current organization. <h3>Required Scope</h3>`skill:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_organizationskills_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_2"}}}}}}},"/api/v2/organization-skills/{id}":{"get":{"tags":["Organization Skills"],"summary":"Get A Specific Skill","description":"This endpoint retrieves a specific skill for the current organization. <h3>Required Scope</h3>`skill:read`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_5"}}}}}},"delete":{"tags":["Organization Skills"],"summary":"Delete a Specific Skill","description":"This endpoint deletes a skill from the organization. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Organization Skills"],"summary":"Update a Specific Skill","description":"This endpoint updates a specific skill for the current organization. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/organizationskills_id_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_2"}}}}}}},"/api/v2/organization-skills/{id}/relationships/associated-skills":{"get":{"tags":["Organization Skills"],"summary":"Get Associated Skills for a Specific Skill","description":"This endpoint retrieves a list of associated skills for the specified skill. <h3>Required Scope</h3>`skill:write` or `skill:read`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_6"}}}}}},"post":{"tags":["Organization Skills"],"summary":"Create A Skill Association","description":"This endpoint creates an association between skills for the current organization. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_associatedskills_body"}}}},"responses":{"200":{"description":"Success"}}},"delete":{"tags":["Organization Skills"],"summary":"Delete Associated Skills for a Specific Skill","description":"This endpoint deletes the list of associated skills for the specified skill. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_associatedskills_body_1"}}}},"responses":{"204":{"description":"Success"}}}},"/api/v2/organization-skills/{id}/relationships/skill-review-groups":{"get":{"tags":["Organization Skills"],"summary":"Get Skill Review Groups for a Specific Skill","description":"This endpoint retrieves a list of Skill Review groups for the specified skill. <h3>Required Scope</h3>`skill:write` or `skill:read`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_7"}}}}}},"post":{"tags":["Organization Skills"],"summary":"Add Skill Review Groups to a Skill","description":"This endpoint adds Skill Review groups to a skill in the current organization. When you add Skill Review groups to a skill, the Skill Review-enabled skill will only be visible to the specified groups.<h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skillreviewgroups_body"}}}},"responses":{"200":{"description":"Success"}}},"delete":{"tags":["Organization Skills"],"summary":"Delete Skill Review Groups for a Specific Skill","description":"This endpoint deletes the list of Skill Review groups for the specified skill. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skillreviewgroups_body_1"}}}},"responses":{"204":{"description":"Success"}}}},"/api/v2/SkillSources":{"get":{"tags":["Skills+"],"summary":"Get All Skill Sources","description":"This endpoint retrieves all skill sources in Skills+ for your organization. <h3>Required Scope</h3>`skill:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of skill sources to display per page. A maximum of 50 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"next","in":"query","description":"Retrieves the next batch of skill sources. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_29"}},"examples":{"sample":{"summary":"Example response","value":[{"organizationOntologyId":"3al","organizationId":1,"ontologyId":"jnW","hasProviderIntegration":true,"providerId":"gE","providerName":"Pluralsight"}]}}}}}}}},"/api/v2/skills-plus-skills":{"get":{"tags":["Skills+"],"summary":"Get All Skills","description":"This endpoint retrieves all skills in Skills+ for your organization. <h3>Required Scope</h3>`skill:read`","parameters":[{"name":"limit","in":"query","description":"The maximum number of skills to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of skills. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[skill_name]","in":"query","description":"Filter criteria that only returns a skill with this name.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[status]","in":"query","description":"Filter criteria that only returns skills with this status. For example, \"inactive\".","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[category]","in":"query","description":"Filter criteria that only returns a skill in this category.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[is_archived]","in":"query","description":"Indicates whether the skill was endorsed by someone in the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean"}},{"name":"filter[is_endorsed]","in":"query","description":"Indicates whether the skill was endorsed by someone in the organization.","required":false,"style":"form","explode":true,"schema":{"type":"boolean"}},{"name":"filter[source_id]","in":"query","description":"Filter criteria that only returns skills within this source.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[external_id]","in":"query","description":"Filter criteria that only returns skills with this external ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[locale]","in":"query","description":"Filter criteria that only returns skills with this locale.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[modified_before]","in":"query","description":"Filter criteria that returns skills modified before this date. Format yyyy-mm-dd.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[modified_after]","in":"query","description":"Filter criteria that returns skills modified after this date. Format yyyy-mm-dd.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[created_before]","in":"query","description":"Filter criteria that returns skills created before this date. Format yyyy-mm-dd.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[created_after]","in":"query","description":"Filter criteria that returns skills created after this date. Format yyyy-mm-dd.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[created_by]","in":"query","description":"Filter criteria that only returns skills created by this user ID.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_30"},"examples":{"sample":{"summary":"Example response","value":{"links":{"self":"https://api.betatest.degreed.com/api/v2/skills-plus","next":"https://api.betatest.degreed.com/api/v2/skills-plus?limit=100&next=Z2QT7B"},"data":[{"type":"skills-plus","id":"qymrP","attributes":{"skill-name":"PowerShell for Cyber Defense","description":"","skill-id":1156840,"skill-source-id":"nK","skill-source-name":"Pluralsight","skill-description":"Pluralsight Ontologies","external-id":"5440dfe0-ac7e-44ce-86e0-0b9075b7fa32","status":"Inactive","is-archived":false,"is-endorsed":false,"skill-review-access":"None"},"links":{"self":"https://api.staging.degreed.com/api/v2/skills-plus/qymrP"}}]}}}}}}}},"post":{"tags":["Skills+"],"summary":"Create A Skill","description":"This endpoint creates a skill in Skills+ for your organization. <h3>Required Scope</h3>`skill:write` ","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_skillsplusskills_body"},"example":{"data":{"type":"skills-plus-skills","attributes":{"skill-name":"gamearchitect134","source-id":"1","description":"Game Architect 13d","external-id":"gamearchitect134","is-proprietary":false,"is-endorsed":true,"skill-review-access":"Org","skill-review-groups":""}}}}},"required":true},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_201_15"},"example":{"data":{"type":"skills-plus-skills","id":"1nZW2","attributes":{"synonyms":[],"skill-review-groups":[],"description":"Python skill description.","external-id":"1234ab","is-proprietary":false,"is-endorsed":true,"skill-review-access":"Org","skill-name":"Python","source-id":"o8Q","locale":"en","is-archived":false},"links":{"self":"/skills-plus-skills/1nZW2"}}}}}}}}},"/api/v2/skills-plus-skills{id}":{"get":{"tags":["Skills+"],"summary":"Get A Specific Skill","description":"This endpoint retrieves a specific skill in Skills+ for your organization. <h3>Required Scope</h3>`skill:read`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_31"},"examples":{"sample":{"summary":"Example response","value":{"data":{"type":"skills-plus-skills","id":"1nZW2","attributes":{"skill-name":"Python","description":"Python description","external-id":"1234ab","is-proprietary":false,"is-endorsed":true,"skill-review-visibility-groups":[],"skill-review-visibility-access-level":"Org","synonyms":[],"skill-categories":[],"status":"Draft","skill-source-name":"standard taxonomy","skill-source-id":"o8Q","is-archived":false},"links":{"self":"https://api.betatest.degreed.com/api/v2/skills-plus-skills/1nZW2"}}}}}}}}}},"patch":{"tags":["Skills+"],"summary":"Update a Skill","description":"This endpoint updates a specific skill in Skills+. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_skillsplusskillsid_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_32"},"examples":{"sample":{"summary":"Example response","value":{"data":{"type":"skills-plus-skills","id":"1nZW2","attributes":{"skill-name":"Python","description":"Python description","external-id":"1234ab","is-proprietary":false,"is-endorsed":true,"skill-review-visibility-groups":[],"skill-review-visibility-access-level":"Org","synonyms":[],"skill-categories":[],"status":"Draft","skill-source-name":"standard taxonomy","skill-source-id":"o8Q","is-archived":false},"links":{"self":"https://api.betatest.degreed.com/api/v2/skills-plus-skills/1nZW2"}}}}}}}}}}},"/api/v2/skill-categories":{"get":{"tags":["Skills+"],"summary":"Get All Skill Categories","description":"This endpoint retrieves a list of all skill categories in Skills+ for the current organization. <h3>Required Scope</h3>`skill:read` or `skill:write`","parameters":[{"name":"filter[search]","in":"query","description":"Filter categories by name.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[is_active]","in":"query","description":"Filter categories by active status.","required":false,"style":"form","explode":true,"schema":{"type":"boolean"}},{"name":"limit","in":"query","description":"The maximum number of skill categories to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_33"},"example":{"links":{"self":"https://api.betatest.degreed.com/api/v2/skill-categories"},"data":[{"id":"cat_12345","type":"skill-categories","attributes":{"name":"Leadership","description":"Skills related to leadership and management.","createdAt":"2025-01-15T12:00:00Z","updatedAt":"2025-10-24T16:26:15Z"},"links":{"self":"https://api.staging.degreed.com/api/v2/skill-categories/cat_12345"}}]}}}}}},"post":{"tags":["Skills+"],"summary":"Create a Skill Category","description":"This endpoint creates a new skill category in Skills+. Categories may align to job roles, skill sets, or be defined by company/industry best practices. <h3>Required Scope</h3>`skill:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_skillcategories_body"},"example":{"data":{"type":"skill-categories","attributes":{"name":"AGI","description":"Artificial General Intelligence"}}}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_34"},"example":{"data":{"type":"skill-categories","id":"339","attributes":{"category-id":"339","name":"AGI","description":"Artificical General Intelligence","created-at":"2025-12-10T16:01:23.2267056","skills":"AI"},"links":{"self":"/skill-categories/339"}}}}}}}}},"/api/v2/skill-categories/{id}":{"get":{"tags":["Skills+"],"summary":"Get a Specific Skill Category","description":"This endpoint retrives a specific skill category. <h3>Required Scope</h3>`skill:read`","parameters":[{"name":"id","in":"path","description":"The ID of the skill category to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_35"},"example":{"data":{"type":"skill-categories","id":"339","attributes":{"category-id":"339","name":"AGI","description":"Artificical General Intelligence","created-at":"2025-12-10T16:01:23.2267056","updated-at":"2025-12-11T16:06:27.2067056","skills":"AI"},"links":{"self":"/skill-categories/339"}}}}}}}},"delete":{"tags":["Skills+"],"summary":"Delete a Specific Skill Category","description":"This endpoint deletes a specific skill category in Skills+. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the category to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success - No Content"}}},"patch":{"tags":["Skills+"],"summary":"Update a Skill Category","description":"This endpoint updates a specific skill category in Skills+. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill category to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/skillcategories_id_body"},"example":{"data":{"type":"skill-categories","attributes":{"name":"AGI","description":"Artificical General Intelligence"}}}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_35"},"example":{"data":{"type":"skill-categories","id":"339","attributes":{"category-id":"339","name":"AGI","description":"Artificical General Intelligence","created-at":"2025-12-10T16:01:23.2267056","updated-at":"2025-12-11T16:06:27.2067056","skills":"AI"},"links":{"self":"/skill-categories/339"}}}}}}}}},"/api/v2/skill-categories/{id}/relationships/skills":{"post":{"tags":["Skills+"],"summary":"Add Skills to a Category","description":"Associate one or more skills to a Skill Category in Skills+ for your organization. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the category to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skills_body_1"},"example":{"data":[{"type":"skills-plus-skills","id":"r0vz9"}]}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_36"},"example":{"data":{"type":"skill-categories","id":"339","attributes":{"category-id":"339","name":"AGI2","description":"Artificical General Intelligence","created-at":"2025-12-10T16:01:23.2267056","updated-at":"2025-12-10T17:42:09.4672817","skills":[{"skill-id":"r0vz9","skill-name":"AI, AI2"}]},"links":{"self":"https://api.beta.degreed.com/api/v2/skill-categories/339"}}}}}}}},"delete":{"tags":["Skills+"],"summary":"Remove Skills from a Category","description":"Removes the association between a specific skill and a skill category in Skills+. <h3>Required Scope</h3>`skill:write`","parameters":[{"name":"id","in":"path","description":"The ID of the category to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_skills_body_2"},"example":{"data":[{"type":"skills-plus-skills","id":"7oEA3"}]}}},"required":true},"responses":{"204":{"description":"Success - No Content"}}}},"/api/v2/skill-plans":{"get":{"tags":["SkillPlan"],"summary":"Get All Skill Plans","description":"This endpoint retrieves all skill plans for the current organization. <h3>Required Scope</h3>`skill_plans:read` or `skill_plans:write`","parameters":[{"name":"limit","in":"query","description":"The maximum number of skill plans to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"next","in":"query","description":"Retrieves the next batch of skill plans. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedSkillPlan"}}}}}},"post":{"tags":["SkillPlan"],"summary":"Create a New Skill Plan","description":"This endpoint creates a new skill plan in the system. <h3>Required Scope</h3>`skill_plans:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedSkillPlan"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedSkillPlan"}}}}}}},"/api/v2/skill-plans/{id}":{"get":{"tags":["SkillPlan"],"summary":"Get a Specific Skill Plan","description":"This endpoint retrieves all information on a specific skill plan.<br><br>**Note:**  The `collaborators` attribute will be removed from this resource in a future release. Please use the `collaborators` relationship and `included` object instead.<br><br>The response includes a `groups` relationship listing the groups associated with the skill plan. It is an empty array if the skill plan has no associated groups, and is only returned to callers that also have the `groups:read` or `groups:write` scope; for all other callers it is omitted.<h3>Required Scope</h3>`skill_plans:read` or `skill_plans:write`. `groups:read` or `groups:write` is additionally required to receive the `groups` relationship.","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedSkillPlan"}}}}}},"delete":{"tags":["SkillPlan"],"summary":"Delete a Specific Skill Plan","description":"This endpoint removes a skill plan from the organization. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["SkillPlan"],"summary":"Update a Specific Skill Plan","description":"This endpoint updates supplied fields for a specific skill plan. <br><br>**Note:** The 'PATCH' endpoint does not support updating the 'sections' attribute of a Skill Plan with more than a 250 combined total of sections and resources. If the 'sections' attribute is included in the 'PATCH', the entire sections array will be replaced for the Skill Plan.<h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedSkillPlan"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedSkillPlan"}}}}}}},"/api/v2/skill-plans/{id}/collaborators":{"get":{"tags":["SkillPlan"],"summary":"Get All Collaborators of a Skill Plan","description":"This endpoint retrieves all collaborators for a specific skill plan.<h3>Required Scope</h3> `skill_plans:read` or `skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The unique ID of the skill plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of collaborators to display per page.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns current collaborators who were added from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns current collaborators who were added before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillPlanCollaborator"}}}}}}},"/api/v2/skill-plans/{id}/relationships/collaborators":{"post":{"tags":["SkillPlan"],"summary":"Add Collaborators to a Skill Plan","description":"This endpoint adds collaborators to an existing skill plan. On a successful add, it returns a `201 Created` response with no body. <br><br>**Note:** This endpoint accepts up to 100 collaborators. <h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_collaborators_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["SkillPlan"],"summary":"Delete Collaborators from a Skill Plan","description":"This endpoint deletes the specified collaborators from a skill plan. It returns a `204 No Content` response. <br><br>**Note:** This endpoint accepts up to 100 collaborators. <h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_collaborators_body"}}}},"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/skill-plans/{id}/followers":{"get":{"tags":["SkillPlan"],"summary":"Get All Followers of a Skill Plan","description":"This endpoint retrieves all followers for a specific skill plan.<h3>Required Scope</h3> `skill_plans:read` or `skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The unique ID of the skill plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of followers to display per page.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns followers who enrolled from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns followers who enrolled before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillPlanFollower"}}}}}}},"/api/v2/skill-plans/{id}/relationships/followers":{"post":{"tags":["SkillPlan"],"summary":"Add Followers to a Skill Plan","description":"This endpoint adds followers to an existing skill plan. On a successful add, it returns a `201 Created` response with no body. <br><br>**Note:** This endpoint accepts up to 100 followers. <h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_followers_body"}}}},"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"}}},"delete":{"tags":["SkillPlan"],"summary":"Delete Followers from a Skill Plan","description":"This endpoint deletes the specified followers from a skill plan. It returns a `204 No Content` response. <br><br>**Note:** This endpoint accepts up to 100 followers. <h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_followers_body"}}}},"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request"}}}},"/api/v2/skill-plans/{id}/sections":{"post":{"tags":["SkillPlan"],"summary":"Add a Section to a Skill Plan","description":"This endpoint adds a new section to an existing skill plan. On a successful add, it returns a `201 Created` response. <br><br><h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan to add a section to.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/skill_plan_section_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillPlanSectionPosted"}}}}}}},"/api/v2/skill-plans/{id}/sections/{section-id}":{"get":{"tags":["SkillPlan"],"summary":"Get a Section of a Skill Plan","description":"This endpoint returns all section details for the specified section of an existing skill plan. <br><br><h3>Required Scope</h3>`skill_plans:read` or `skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillPlanSectionDetails"}}}}}},"delete":{"tags":["SkillPlan"],"summary":"Delete a Section in a Skill Plan","description":"This endpoint deletes the specified section and any nested resources in an existing skill plan. On a successful deletion, it returns a `204 No Content` response. <br><br><h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["SkillPlan"],"summary":"Update a Section in a Skill Plan","description":"This endpoint updates the specified section in an existing skill plan. On a successful update, it returns a `200 OK` response. <br><br><h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/skill_plan_section_patch_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkillPlanSectionPosted"}}}}}}},"/api/v2/skill-plans/{id}/sections/{section-id}/relationships/resources":{"post":{"tags":["SkillPlan"],"summary":"Add Resources to a Section in a Skill Plan","description":"This endpoint adds resources to a section of an existing Skill Plan. The resources will append to the end of the existing sequence in the order they appear in the array. If all resources are successfully added to the section, a `200 OK` response is returned. Any resources that could not be added will be identified in the response. <br><br><h3>Required Scope</h3>`skill_plans:write`.","parameters":[{"name":"id","in":"path","description":"The ID of the plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_5"}}}},"responses":{"200":{"description":"Success"}}},"delete":{"tags":["SkillPlan"],"summary":"Delete Resources in a Section of a Skill Plan","description":"This endpoint deletes the entire existing collection of resources within the identified section of an existing Skill Plan. On a successful delete, a `204 No Content` response is returned. <br><br><h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_6"}}}},"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["SkillPlan"],"summary":"Update Resources in a Section of a Skill Plan","description":"This endpoint replaces the entire existing collection of resources within the identified section of an existing Skill Plan. The sequence will be in the order they appear in the array. If all resources are successfully updated, a `200 OK` response is returned. Any resources that could not be updated will be identified in the response. <br><br><h3>Required Scope</h3>`skill_plans:write`","parameters":[{"name":"id","in":"path","description":"The ID of the plan.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}},{"name":"section-id","in":"path","description":"The ID of the section.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/relationships_resources_body_7"}}}},"responses":{"200":{"description":"Success"}}}},"/api/v2/skill-ratings":{"get":{"tags":["Skill Rating"],"summary":"Get All Skill Ratings","description":"This endpoint retrieves all skill ratings for your organization. <h3>Required Scope</h3>`skill_ratings:read` or `skill_ratings:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of skill ratings. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of skill ratings to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns skill ratings rated on or after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns skill ratings rated before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[rating_type]","in":"query","description":"Filter criteria that returns ratings by type. Can be `Manager`, `Peer`, or `Self`.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"filter[most_recent]","in":"query","description":"Filter criteria that returns the most recent skill rating for each user, skill, and rating type.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"filter[rated_before]","in":"query","description":"Filter criteria that returns skill ratings that were rated before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[rated_after]","in":"query","description":"Filter criteria that returns skill ratings that were rated after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[requested_before]","in":"query","description":"Filter criteria that returns skill ratings that were requested before this date. This filter excludes records that contain NULL for the `DateRequested` value. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[requested_after]","in":"query","description":"Filter criteria that returns skill ratings that were requested after this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[include_private_ratings]","in":"query","description":"Filter criteria that returns private/limited visibility skill ratings.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedSkillRating"}}}}}},"post":{"tags":["Skill Rating"],"summary":"Create a New Skill Rating","description":"This endpoint creates a new skill rating for a user. <h3>Required Scope</h3>`skill_ratings:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_skillratings_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedSkillRating"}}}}}}},"/api/v2/skill-ratings/{userSkillRatingId}":{"get":{"tags":["Skill Rating"],"summary":"Get a Specific Skill Rating","description":"This endpoint retrieves a specific skill rating for the current organization. <h3>Required Scope</h3>`skill_ratings:read` or `skill_ratings:write`","parameters":[{"name":"userSkillRatingId","in":"path","description":"The ID of the skill rating to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedSkillRating"}}}}}},"delete":{"tags":["Skill Rating"],"summary":"Delete a Specific Skill Rating","description":"This endpoint deletes a skill rating from Degreed. On a successful delete, it returns a `204 No Content` response. <h3>Required Scope</h3>`skill_ratings:write`","parameters":[{"name":"userSkillRatingId","in":"path","description":"The ID of the skill rating to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}}},"/api/v2/skill-suggestions":{"post":{"tags":["Skills+"],"summary":"Create a Skill Suggestion","description":"This endpoint creates a skill suggestion. Your organization must have Skills+ enabled to use this endpoint.<h3>Required Scope</h3>`skill_suggestions:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_skillsuggestions_body"},"example":{"data":{"type":"skill-suggestions","attributes":{"provider-code":"linkedin","skill-names":["JavaScript","React"],"user-id":"user@degreed.com","user-identifier-type":"Email"}}}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_22"},"example":{"data":[{"type":"skill-suggestions","id":123,"attributes":{"provider-code":"linkedin","skill-names":["React"],"user-id":"Rm4Rqr"},"links":{"self":"/skill-suggestions/123"}}]}}}}}}},"/api/v2/skill-suggestions/{id}":{"delete":{"tags":["Skills+"],"summary":"Delete a Skill Suggestion","description":"This endpoint deletes a skill suggestion. Your organization must have Skills+ enabled to use this endpoint.<h3>Required Scope</h3>`skill_suggestions:write`","parameters":[{"name":"id","in":"path","description":"The ID of the skill suggestion to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success - No Content"}}}},"/api/v2/custom-attributes":{"get":{"tags":["Custom Attributes"],"summary":"Get All Custom Attributes","description":"This endpoint retrieves all custom attributes for the current organization. <h3>Required Scope</h3>`custom_attribute:write` or `custom_attribute:read`","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomAttributeDetail"}}}}}},"post":{"tags":["Custom Attributes"],"summary":"Create a New Custom Attribute","description":"This endpoint creates a new custom attribute for the current organization. Your organization must register custom attributes before values can be assigned to users associated with the attribute. A maximum of 50 custom attributes can be added.<h3>Required Scope</h3>`custom_attribute:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_customattributes_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomAttributeDetail"}}}}}}},"/api/v2/custom-attributes/{id}":{"get":{"tags":["Custom Attributes"],"summary":"Get A Specific Custom Attribute","description":"This endpoint retrieves the specified  custom attribute for the current organization. <h3>Required Scope</h3>`custom_attribute:write` or `custom_attribute:read`","parameters":[{"name":"id","in":"path","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomAttributeDetail"}}}}}},"delete":{"tags":["Custom Attributes"],"summary":"Delete a Custom Attribute","description":"This endpoint deletes the specified custom attribute for the current organization. <h3>Required Scope</h3>`custom_attribute:write`","parameters":[{"name":"id","in":"path","description":"The ID of the custom attribute to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["Custom Attributes"],"summary":"Update a Custom Attribute","description":"This endpoint updates the specified custom attribute for the current organization. <h3>Required Scope</h3>`custom_attribute:write`","parameters":[{"name":"id","in":"path","description":"The id of the custom attribute to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/customattributes_id_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomAttributeDetail"}}}}}}},"/api/v2/user-custom-attributes":{"get":{"tags":["User Custom Attributes"],"summary":"Get All User Custom Attributes","description":"This endpoint retrieves all user custom attributes for the current organization. <h3>Required Scope</h3>`custom_attribute:write` or `custom_attribute:read`","parameters":[{"name":"limit","in":"query","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/inline_response_200_2"}}}}}},"post":{"tags":["User Custom Attributes"],"summary":"Create a New User Custom Attribute","description":"This endpoint creates a collection of custom attributes for a user within the organization. You must register a custom attribute using the POST endpoint for custom attributes in order to assign values to users associated with the attribute. For more information, see [User Custom Attributes](https://developer.degreed.com/reference/user-custom-attributes). <h3>Required Scope</h3>`custom_attribute:write`\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_usercustomattributes_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCustomAttributeDetail"}}}}}}},"/api/v2/user-custom-attributes/{id}":{"get":{"tags":["User Custom Attributes"],"summary":"Get A Specific User Custom Attribute","description":"This endpoint retrieves a specific user custom attribute for the current organization. <h3>Required Scope</h3>`custom_attribute:write` or `custom_attribute:read`","parameters":[{"name":"id","in":"path","description":"The ID of the user custom attribute to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCustomAttributeDetail"}}}}}},"delete":{"tags":["User Custom Attributes"],"summary":"Delete Custom Attributes for a User","description":"This endpoint deletes custom attributes for the specified user. <h3>Required Scope</h3>`custom_attribute:write`","parameters":[{"name":"id","in":"path","description":"The ID of the user.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["User Custom Attributes"],"summary":"Update User Custom Attributes","description":"This endpoint updates the collection of custom attributes for a user within the organization. <h3>Required Scope</h3>`custom_attribute:write`","parameters":[{"name":"id","in":"path","description":"The id of the user custom attribute to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/usercustomattributes_id_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCustomAttributeDetail"}}}}}}},"/api/v2/user-followers":{"get":{"tags":["UserFollower"],"summary":"Get All User Followers","description":"This endpoint retrieves all followers of a user for the current organization. <h3>Required Scope</h3>`users:read`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of user followers. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of followers to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns followers who started following from this date on. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns followers that started following before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserFollower"}}}}}}},"/api/v2/user-skills":{"get":{"tags":["UserSkill"],"summary":"Get All User Skills","description":"This endpoint retrieves all user skills for the current organization. <h3>Required Scope</h3>`user_skills:read`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of user skills. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of user skills to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns user skills created from this date on. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns user skills created before this date. Format `yyyy-mm-dd`.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedUserSkill"}}}}}},"post":{"tags":["UserSkill"],"summary":"Create a New User Skill","description":"This endpoint creates a new relationship between a user and a skill. If the skill doesn't exist yet, the system creates it. To identify the user you can either supply the `UserId`, `Email` or `EmployeeId`. <h3>Required Scope</h3>`user_skills:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/v2_userskills_body"}}}},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostedUserSkill"}}}}}}},"/api/v2/user-skills/{userSkillId}":{"get":{"tags":["UserSkill"],"summary":"Get a Specific User Skill","description":"This endpoint retrieves a specific user skill.<h3>Required Scope</h3>`user_skills:read`","parameters":[{"name":"userSkillId","in":"path","description":"The ID of the user skill to retrieve.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedUserSkill"}}}}}},"delete":{"tags":["UserSkill"],"summary":"Delete a Specific User Skill","description":"This endpoint deletes a user skill from Degreed. On a successful delete, it returns a `204 No Content response`. <h3>Required Scope</h3>`user_skills:write`","parameters":[{"name":"userSkillId","in":"path","description":"The ID of the user skill to delete.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"responses":{"204":{"description":"Success"}}},"patch":{"tags":["UserSkill"],"summary":"Update a Specific User Skill","description":"This endpoint updates a specific user skill.<h3>Required Scope</h3>`user_skills:read`","parameters":[{"name":"userSkillId","in":"path","description":"The ID of the user skill to update.","required":true,"style":"simple","explode":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/userskills_userSkillId_body"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailedUserSkill"}}}}}}},"/api/v2/views":{"get":{"tags":["View"],"summary":"Get All Views","description":"This endpoint retrieves all views within the current organization. You must specify a start and end date  with a maximum range of 7 days.<h3>Required Scope</h3>`views:read`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of views. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of views to display per page. A maximum of 1000 is allowed.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"filter[start_date]","in":"query","description":"Filter criteria that returns views from this date on. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}},{"name":"filter[end_date]","in":"query","description":"Filter criteria that returns views before this date. Format `yyyy-mm-dd`.","required":true,"style":"form","explode":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListedView"}}}}}}},"/xAPI/statements":{"get":{"tags":["xAPI"],"summary":"Get All Statements","description":"This endpoint retrieves all xAPI statements for the current organization. <h3>Required Scope</h3>`xapi:read` or `xapi:write`","parameters":[{"name":"next","in":"query","description":"Retrieves the next batch of statements. This value expires after 2 minutes if a request has not been made during that time.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"limit","in":"query","description":"The maximum number of statements to display per page.","required":false,"style":"form","explode":true,"schema":{"type":"integer","format":"int32","default":100}},{"name":"since","in":"query","description":"Filter criteria that retrieves all statements since this date.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date-time"}},{"name":"until","in":"query","description":"Filter criteria that retrieves all statements until this date.","required":false,"style":"form","explode":true,"schema":{"type":"string","format":"date-time"}},{"name":"ascending","in":"query","description":"Filter criteria that retrieves all statements in ascending order, ordered by creation date.","required":false,"style":"form","explode":true,"schema":{"type":"boolean","default":false}},{"name":"verb","in":"query","description":"Retrieves all statements with this verb. The verb parameter must be the URL encoded object.","required":false,"style":"form","explode":true,"schema":{"type":"string"}},{"name":"agent","in":"query","description":"Retrieves statements that have occurred for a specific user. The agent parameter must be the URL encoded actor object.","required":false,"style":"form","explode":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success"}}},"post":{"tags":["xAPI"],"summary":"Sending Statements","description":"This endpoint creates a new statement.<h3>Required Scope</h3>`xapi:write`","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/xAPI_statements_body"}}}},"responses":{"201":{"description":"Success"}}}}},"components":{"schemas":{"SelfWithNextLink":{"type":"object","properties":{"self":{"type":"string","nullable":false},"next":{"type":"string","nullable":false}}},"SelfLink":{"type":"object","properties":{"self":{"type":"string","nullable":false}}},"Article":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/Article_data"}}},"ListedArticle":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedArticle_data"}}}},"PostedArticle":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedArticle_data"}}},"ListedAssessment":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedAssessment_data"}}}},"Assessment":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedAssessment_data"}}},"PostedAssessment":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedAssessment_data"}}},"Book":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/Book_data"}}},"PostedBook":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedBook_data"}}},"ListedBook":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Book_data"}}}},"ListedEvent":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedEvent_data"}}},"additionalProperties":false},"Event":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedEvent_data"}},"additionalProperties":false},"PostedEvent":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedEvent_data"}},"additionalProperties":false},"ListedBundle":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedBundle_data"}}}},"Bundle":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedBundle_data"}}},"BundleResource":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/BundleResource_data"}}}},"ListedCourse":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedCourse_data"}}}},"Course":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedCourse_data"}}},"PostedCourse":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedCourse_data"}}},"CustomAttributeDetail":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/CustomAttributeDetail_data"}}},"GroupMember":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/GroupMember_data"}}}},"GroupMembership":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/GroupMembership_data"}}}},"GroupMembership_Attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The employee id of the user.","nullable":true},"joined-at":{"type":"string","description":"Date that the user joined the group. (UTC)","format":"date-time","nullable":true},"group-role":{"type":"string","description":"The role that the user has within the group. Can be `Admin` or `Member`.","nullable":true}}},"GroupOrganization":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/GroupOrganization_data"}}}},"privacy":{"type":"string","description":"The privacy setting for this group. Can be `Open`, `Closed`, `Private` and `Administrative`. Global Admin Tool Organizations privacy settings can be `Open` and `Private`.","example":"open"},"ContentRelationship":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ContentRelationship_data"}}},"ProviderRelationship":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ProviderRelationship_data"}}},"UserRelationship":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/UserRelationship_data"}}},"UserRelationships_data":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/UserRelationship_data"}}}},"UserRelationships":{"type":"array","items":{"$ref":"#/components/schemas/UserRelationships_inner"}},"CreatedByRelationships":{"type":"array","items":{"$ref":"#/components/schemas/CreatedByRelationships_inner"}},"DetailedPathwayRelationships":{"type":"array","items":{"$ref":"#/components/schemas/DetailedPathwayRelationships_inner"}},"UserSkillRelationships":{"type":"array","items":{"$ref":"#/components/schemas/UserSkillRelationships_inner"}},"GroupMemberRelationships":{"type":"array","items":{"$ref":"#/components/schemas/GroupMemberRelationships_inner"}},"CollaboratorRelationships":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/CollaboratorRelationships_data"}}}},"PathwayRelationships":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/PathwayRelationships_data"}}}},"PlanRelationships":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/PlanRelationships_data"}}}},"CreatedByUserRelationships":{"type":"array","items":{"$ref":"#/components/schemas/CreatedByUserRelationships_inner"}},"ManagerRelationships":{"type":"array","items":{"$ref":"#/components/schemas/ManagerRelationships_inner"}},"GroupRelationships":{"type":"array","items":{"$ref":"#/components/schemas/GroupRelationships_inner"}},"GroupRelationship":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"groups"}}},"group-type":{"type":"string","description":"Specifies the type of Group. Can either be `Group` or `ManagerGroup`","example":"Group"},"InvolvementLevel":{"type":"integer","format":"int32","enum":[0,2,4,6]},"PostedAccomplishment":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedAccomplishment_data"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"Accomplishment":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedAccomplishment_data"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"ListedAccomplishment":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedAccomplishment_data"}}}},"ListedCertificate":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedCertificate_data_1"}}}},"DetailedCertificate":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedCertificate_data_1"}}},"PostedCertificate":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedCertificate_data_1"}}},"ListedCompletion":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedCompletion_data"}}}},"DetailedCompletion":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/DetailedCompletion_data"}}},"PatchedCompletion":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PatchedCompletion_data"}}},"PostedCompletion":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedCompletion_data"}}},"ListedContent":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedContent_data"}}}},"Content":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedContent_data"}}},"ListedGroup":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedGroup_data"}}}},"ListedLogin":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedLogin_data"}}}},"ListedOpportunity":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/opportunity_attributes"}}}},"DetailedOpportunity":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/DetailedOpportunity_data"}}},"PostedOpportunity":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedOpportunity_data"}}},"UserOpportunities":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/UserOpportunities_data"}}}},"opportunity_relationships":{"type":"array","items":{"$ref":"#/components/schemas/opportunity_relationships_inner"}},"opportunity_data_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/opportunity_data_body_data"}}},"opportunity_data_body_id":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/opportunity_data_body_id_data"}}},"opportunity_attributes_post_body":{"required":["category","description","duration","duration-units","matched-skills","start-date","status","title","visibility"],"type":"object","properties":{"title":{"type":"string","description":"The title of the opportunity.","nullable":false},"description":{"type":"string","description":"The description of the opportunity.","nullable":false},"category":{"type":"string","description":"The category for the opportunity. For example, `FullTime`, `Temp`, etc. Category is dependent on your organization's settings, but may include the following: DynamicTeam Assignment, Mentorship, Other, Project, Shadowing, StretchAssignment, LookingForMentor, LookingForMentee, ReverseMentoring, PeerMentoring, Volunteer, or Pro Bono.","nullable":false},"department":{"type":"string","description":"The department of the opportunity.","nullable":true},"job-role":{"type":"string","description":"Must correspond to the name of a plan in order to be valid. The `name` attribute of the GET /skill-plans endpoint resource with `plan-type: Role` can be used.","nullable":true},"start-date":{"type":"string","description":"The start date of the opportunity.","format":"date-time","nullable":false},"end-date":{"type":"string","description":"The end date of the opportunity.","format":"date-time","nullable":false},"duration":{"type":"number","description":"The duration of the opportunity.","format":"double","nullable":true},"status":{"type":"string","description":"The status of the opportunity. Can only be `open` or `closed`.","nullable":false},"duration-units":{"type":"string","description":"Must be one of the following: `EndDate`, `Years`, `Months`, `Weeks`, `Days`, `Hours`, `Seconds`, or `Unknown`.","nullable":false},"location":{"type":"string","description":"The location of the opportunity.","nullable":true},"visibility":{"type":"string","description":"Can only be `Private` or `Organization`.","nullable":false},"external-id":{"type":"string","description":"The external identifier of the opportunity.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"image-url":{"type":"string","description":"Cover image of the opportunity.","nullable":true},"matched-skills":{"type":"array","description":"The skills that match this opportunity.","items":{"$ref":"#/components/schemas/opportunity_attributes_post_body_matchedskills"}}}},"opportunity_attributes_patch_body":{"type":"object","properties":{"title":{"type":"string","description":"The title of the opportunity.","nullable":false},"description":{"type":"string","description":"The description of the opportunity.","nullable":false},"category":{"type":"string","description":"The category for the opportunity. For example, `Full time`, `Temp`, etc.","nullable":false},"department":{"type":"string","description":"The department of the opportunity.","nullable":true},"job-role":{"type":"string","description":"Must correspond to the name of a plan in order to be valid. The `name` attribute of the GET /skill-plans endpoint resource with `plan-type: Role` can be used.","nullable":true},"start-date":{"type":"string","description":"The start date of the opportunity.","format":"date-time","nullable":false},"end-date":{"type":"string","description":"The end date of the opportunity.","format":"date-time","nullable":false},"duration":{"type":"number","description":"The duration of the opportunity.","format":"double","nullable":true},"status":{"type":"string","description":"The status of the opportunity. Can only be `open` or `closed`.","nullable":false},"duration-units":{"type":"string","description":"Must be one of the following: `EndDate`, `Years`, `Months`, `Weeks`, `Days`, `Hours`, `Seconds`, or `Unknown`.","nullable":false},"location":{"type":"string","description":"The location of the opportunity.","nullable":true},"visibility":{"type":"string","description":"Can only be `Private` or `Organization`.","nullable":false},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"image-url":{"type":"string","description":"Cover image of the opportunity.","nullable":true},"matched-skills":{"type":"array","description":"The skills that match this opportunity.","items":{"$ref":"#/components/schemas/opportunity_attributes_post_body_matchedskills"}}}},"opportunity_attributes_detailed":{"required":["category","duration-units","job-role","status","visibility"],"type":"object","properties":{"degreed-url":{"type":"string","description":"URL location of the opportunity within Degreed UI.","nullable":true},"provider":{"type":"string","description":"Unique provider code.","nullable":true},"matched-skills":{"type":"array","description":"The skills that match this opportunity.","items":{"$ref":"#/components/schemas/opportunity_attributes_post_body_matchedskills"}},"title":{"type":"string","description":"The title of the opportunity.","nullable":true},"description":{"type":"string","description":"The description of the opportunity.","nullable":true},"category":{"type":"string","description":"The category for the opportunity. For example, `Full time`, `Temp`, etc.","nullable":true},"department":{"type":"string","description":"The department of the opportunity.","nullable":true},"job-role":{"type":"string","description":"Must correspond to the name of a plan in order to be valid. The `name` attribute of the GET /skill-plans endpoint resource with `plan-type&#58; Role` can be used.","nullable":true},"start-date":{"type":"string","description":"The start date of the opportunity. (UTC)","format":"date-time","nullable":true},"end-date":{"type":"string","description":"The end date of the opportunity. (UTC)","format":"date-time","nullable":true},"duration":{"type":"number","description":"The duration of the opportunity.","format":"double","nullable":true},"status":{"type":"string","description":"The status of the opportunity. Can only be `open` or `closed`.","nullable":true},"duration-units":{"type":"string","description":"Must be one of the following: `EndDate`, `Years`, `Months`, `Weeks`, `Days`, `Hours`, `Seconds`, or `Unknown`.","nullable":true},"location":{"type":"string","description":"The location of the opportunity.","nullable":true},"visibility":{"type":"string","description":"Can only be `Private` or `Organization`.","nullable":true},"external-id":{"type":"string","description":"The external identifier of the opportunity.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"image-url":{"type":"string","description":"Cover image of the opportunity.","nullable":true},"is-obsolete":{"type":"boolean"},"created-at":{"type":"string","description":"The date the opportunity was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"The date the opportunity was last modified. (UTC)","format":"date-time"}}},"opportunity_attributes":{"required":["category","duration-units","job-role","status","visibility"],"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"opportunities"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/opportunity_attributes_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedPathway":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPathway_data"}}}},"ListedPathwayCollaborator":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPathwayCollaborator_data"}}}},"ListedPathwayFollower":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPathwayFollower_data"}}}},"ListedPathwayGroup":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPathwayGroup_data"}}}},"ListedPathwayTag":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPathwayTag_data"}}}},"DetailedPathway":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/DetailedPathway_data"}}},"DetailedPathwaySection":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/DetailedPathwaySection_data"}}},"PostedPathway":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedPathway_data"}}},"PatchedPathway":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PatchedPathway_data"}}},"DetailedPathwayCollaborator":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"modified-at":{"type":"string","format":"date-time"}}},"ListedPexUser":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true},"organizationEmail":{"type":"string","nullable":true}},"additionalProperties":false},"ListedProviderLicense":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedProviderLicense_data"}}}},"ListedPublicContent":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPublicContent_data"}}}},"ListedPublicContent_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"content"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedPublicContent_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"meta":{"type":"array","items":{"$ref":"#/components/schemas/ListedPublicContent_data_meta"}}}},"ListedPublicContent_attributes":{"type":"object","properties":{"content-type":{"type":"string","description":"The type of content.","nullable":true},"external-id":{"type":"string","description":"The external ID of the content."},"title":{"type":"string","description":"The title of the content."},"summary":{"type":"string","description":"Short summary of the content."},"url":{"type":"string","description":"URL location where more information can be found."},"format":{"type":"string","description":"The format of the content."},"is-obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the content."},"language":{"type":"string","description":"The language of the content."},"duration":{"type":"number","description":"The duration of the content.","format":"double","nullable":true},"duration-type":{"type":"string","description":"The duration type of the content."},"provider":{"type":"string","description":"Unique provider code."},"is-internal":{"type":"string","description":"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":{"type":"string","description":"The author of the content."},"learning-minutes":{"type":"number","format":"double","nullable":true},"created-at":{"type":"string","description":"Date that the content was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"The date that the content was last modified. (UTC)","format":"date-time"},"publish-date":{"type":"string","description":"The date that the content was published. (UTC)","format":"date-time"},"degreed-url":{"type":"string","description":"URL location of content within Degreed UI."}}},"ListedProviderLicenseUser":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedProviderLicenseUser_data"}}}},"ListedProvider":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedProvider_data"}}}},"DetailedProvider":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedProvider_data"}}},"ListedRequiredLearning":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedRequiredLearning_data"}}}},"DetailedRequiredLearning":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/DetailedRequiredLearning_data"}}},"PostedRequiredLearning":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedRequiredLearning_data"}}},"RequiredLearning_Content_Included":{"type":"array","description":"More information about the required learning resource.","items":{"$ref":"#/components/schemas/RequiredLearning_Content_Included_inner"}},"ListedSearchTerm":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedSearchTerm_data"}}}},"SharedItem_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"shared-items"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/SharedItem_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/SharedItem_data_relationships"}},"included":{"$ref":"#/components/schemas/SharedItem_Content_Included"}}},"ListedSharedItem":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/SharedItem_data"}}}},"DetailedSharedItem":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SharedItem_data"}}},"SharedItem_Content_Included":{"type":"array","description":"More information about the shared item resource.","items":{"$ref":"#/components/schemas/SharedItem_Content_Included_inner"}},"ListedSkillPlan":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedSkillPlan_data"}}}},"DetailedSkillPlan":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/DetailedSkillPlan_data"}}},"PostedSkillPlan":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedSkillPlan_data"}}},"PatchedSkillPlan":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PatchedSkillPlan_data"}}},"SkillPlanCollaborator":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"users"},"employee-id":{"type":"string","description":"Unique employee identifier of the collaborator.","nullable":true},"id":{"type":"string","description":"Unique identifier of the collaborator.","nullable":true}}},"SkillPlanFollower":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/SkillPlanFollower_data"}}}},"SkillPlanResource":{"type":"object","properties":{"section-resource-id":{"type":"string","description":"The resource’s id within the section."},"id":{"type":"string","description":"The unique identifier of the resource. When the section type is `skill`, id refers to the skill id of the skill labeled with title. The id can be used to look up the skill with the `/organization-skills` endpoint.","nullable":true},"sequence":{"type":"integer","description":"The sequence of the resource.","format":"int32"},"type":{"type":"string","description":"The resource type. For example, `Skill`.","nullable":true},"title":{"type":"string","description":"The title of the resource.","nullable":true},"description":{"type":"string","description":"The description of the resource.","nullable":true},"target-rating":{"type":"integer","description":"The target rating for the skill. This is only relevant if the section type is `Skill`.","nullable":true}}},"SkillPlanResource_Upsert":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the resource.","nullable":true},"target-rating":{"type":"integer","description":"The target rating for the resource. This is only relevant if the section type is `Skill`.","nullable":true},"type":{"type":"string","description":"The type of resource.","nullable":true},"sequence":{"type":"integer","description":"The sequence of the resource."},"description":{"type":"string","description":"The description of the resource."}}},"SkillPlanSection_Upsert":{"type":"object","properties":{"title":{"type":"string","description":"The title of the section.","nullable":true},"section-type":{"type":"string","description":"The type of section. Section type must be one of the following values: `Provider`, `Content`, `Group`, `Opportunity`, `Pathway`, `Plan`, `People`, `Skill`, or `Text`.","format":"string"},"target-rating":{"type":"integer","description":"The target rating of the section when title is skill. **Note:** This should always be null. Please refer to `target-rating` on the resource level of section type `Skill`.  ","format":"int32"},"sequence":{"type":"integer","description":"The sequence of the section."},"resources":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanResource_Upsert"}},"display-mode":{"type":"string","description":"The way the section displays in the UI. Can only be `Compact` or `Expanded`.","nullable":true}}},"SkillPlanSection_Upsert1":{"type":"object","properties":{"title":{"type":"string","description":"The title of the section.","nullable":true},"section-type":{"type":"string","description":"The type of section. Section type must be one of the following values: `Provider`, `Content`, `Group`, `Opportunity`, `Pathway`, `Plan`, `People`, or `Skill`.","format":"string"},"target-rating":{"type":"integer","description":"The target rating of the section when title is skill. **Note:** This should always be null. Please refer to `target-rating` on the resource level of section type `Skill`.  ","format":"int32"},"sequence":{"type":"integer","description":"The sequence of the section."},"resources":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanResource_Upsert"}},"display-mode":{"type":"string","description":"The way the section displays in the UI. Can only be `Compact` or `Expanded`.","nullable":true}}},"SkillPlanSection":{"type":"object","properties":{"section-id":{"type":"string"},"sequence":{"type":"integer","description":"The sequence of the section.","format":"int32"},"title":{"type":"string","description":"The title of the section.","nullable":true},"target-rating":{"type":"integer","description":"The target rating of the section when title is skill. **Note:** This should always be null. Please refer to `target-rating` on the resource level of section type `Skill`.  ","format":"int32"},"resources":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanResource"}},"description":{"type":"string","description":"Description of the section.","nullable":true},"section-type":{"type":"string","description":"The type of section. Section type must be one of the following values: `Provider`, `Content`, `Group`, `Opportunity`, `Pathway`, `Plan`, `People`, or `Skill`."},"display-mode":{"type":"string","description":"The way the section displays in the UI. Can only be `Compact` or `Expanded`.","nullable":true}}},"ListedSkillRating":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedSkillRating_data"}}}},"DetailedSkillRating":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedSkillRating_data"}}},"PostedSkillRating":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedSkillRating_data"}}},"SkillRating_Relationships":{"type":"array","items":{"$ref":"#/components/schemas/SkillRating_Relationships_inner"}},"SkillRating_Data":{"type":"object","properties":{"employee-id":{"type":"string","description":"Unique employee identifier.","nullable":true},"skill-id":{"description":"The ID of the skill."},"skill-name":{"type":"string","description":"The name of the skill.","nullable":true},"rating":{"type":"integer","description":"Rating of the skill. An integer value from 0 up to and including 8, unless your organization uses a scale of 1 to 6.","format":"int32"},"rating-type":{"type":"string","description":"The type of rating. Can be `self`, `peer`, or `manager`, or a valid provider code of an external rating provider.","nullable":true},"rating-label":{"type":"string","description":"The external rating label provided or the accompanying name associated with the rating value on the default internal skill scale."},"is-endorsed":{"type":"boolean","description":"Indicates whether the user completed a Skill Review and it was endorsed by someone in their organization. The rating-type must be `Evaluation`."},"rated-at":{"type":"string","description":"Date the skill was rated. (UTC)","format":"date-time"},"is-skill-enabled":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-scale":{"type":"string","description":"If a custom skill scale is enabled, can only be `Six` or `Eight`.","nullable":true}}},"ListedTodaysLearning":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"meta":{"$ref":"#/components/schemas/ListedTodaysLearning_meta"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedTodaysLearning_data"}}}},"TodaysLearning_Data":{"type":"object","properties":{"employee-id":{"type":"string","description":"Unique employee identifier.","nullable":true},"content-type":{"type":"string","description":"Content type of the resource.","nullable":true},"title":{"type":"string","description":"The title of the resource.","nullable":true},"summary":{"type":"string","description":"The summary of the resource.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found for the resource.","nullable":true},"image-url":{"type":"string","description":"Cover image of the resource.","nullable":true},"duration":{"type":"number","description":"The duration for the resource.","format":"double"},"duration-type":{"type":"string","description":"The duration type for the resource.","nullable":true},"provider":{"type":"string","description":"The provider of the resource.","nullable":true},"suggested-at":{"type":"string","description":"Date when the resource was suggested. (UTC)","format":"date-time"}}},"TodaysLearning_Relationships":{"type":"array","items":{"$ref":"#/components/schemas/TodaysLearning_Relationships_inner"}},"ListedView":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedView_data"}}}},"ListedView_Relationships":{"type":"array","items":{"$ref":"#/components/schemas/ListedView_Relationships_inner"}},"PathwayLesson":{"type":"object","properties":{"lesson-id":{"type":"string","description":"The ID of the subsection."},"sequence":{"type":"integer","format":"int32"},"title":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"resources":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/PathwayResource"}}},"additionalProperties":false},"PathwayLesson_Upsert":{"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section.","format":"int32"},"title":{"type":"string","description":"The subsection title.","nullable":true},"description":{"type":"string","description":"The description for the subsection.","nullable":true},"resources":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/PathwayResource_Upsert"}}},"additionalProperties":false},"PathwayResource":{"type":"object","properties":{"lesson-resource-id":{"type":"string","nullable":true},"content-id":{"type":"string","description":"Unique ID identifying the content.","nullable":true},"id":{"type":"string","description":"Unique ID identifying the content.","nullable":true},"sequence":{"type":"integer","format":"int32"},"type":{"type":"string","description":"The type of content. For example, Article, Book, Video, Course, Podcast (also referred to as Episode), Assessment, or Event.","nullable":true},"title":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"requirement":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}},"additionalProperties":false},"PathwayResource_Upsert":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the content item.","nullable":true},"requirement":{"type":"string","description":"Indicates whether the content item is `required` or `optional`. The default value is `required`.","nullable":true,"default":"required"},"sequence":{"type":"integer","format":"int32"},"type":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}},"additionalProperties":false},"PathwaySection":{"type":"object","properties":{"section-id":{"type":"string"},"sequence":{"type":"integer","format":"int32"},"title":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"lessons":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/PathwayLesson"}}},"additionalProperties":false},"PathwaySection_Upsert":{"type":"object","properties":{"title":{"type":"string","description":"The section title.","nullable":true},"description":{"type":"string","description":"The description for the section.","nullable":true},"sequence":{"type":"integer","description":"The sequence of the section.","format":"int32"},"lessons":{"type":"array","description":"The subsection of the Pathway. \"Lesson” in the API refers to “subsection” in the UI.","nullable":true,"items":{"$ref":"#/components/schemas/PathwayLesson_Upsert"}}},"additionalProperties":false},"ListedPodcast":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPodcast_data"}}}},"Podcast":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedPodcast_data"}}},"PostedPodcast":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedPodcast_data"}}},"PostedUserSkill":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedUserSkill_data"}}},"Skill":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Skill_data"}}}},"OrgSkill":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OrgSkill_data"}}}},"ListedUser":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/User_data"}}}},"DetailedUser":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/User_data"}}},"User_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"users"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/User_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/ManagerRelationships"}}},"UserCustomAttributeDetail":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/UserCustomAttributeDetail_data"}}},"UserFollower":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/UserFollower_data"}}}},"UserFollower_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-followers"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/UserFollower_data_attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/UserFollower_data_relationships"}}}},"UserSkillPlan":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/UserSkillPlan_data"}}}},"UserSkillPlan_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plans"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/UserSkillPlan_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"meta":{"$ref":"#/components/schemas/UserSkillPlan_data_meta"}}},"UserPathway":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/UserPathway_data"}}}},"UserPathway_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-pathways"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/UserPathway_data_attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/UserPathway_data_relationships"}}}},"UserPathwayResource":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/UserPathwayResource_data"}}}},"UserPathwayResource_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"content"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/UserPathwayResource_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"meta":{"$ref":"#/components/schemas/UserPathwayResource_data_meta"}}},"ListedUserSkill":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/UserSkill_data"}}}},"DetailedUserSkill":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/UserSkill_data"}}},"UserSkill_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-skills"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/UserSkill_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserSkillRelationships"}}},"ListedVideo":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedVideo_data"}}}},"Video":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedVideo_data"}}},"PostedVideo":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedVideo_data"}}},"apiv2completions_data_attributes":{"required":["completed-at","content-id","content-id-type","content-type","user-id","user-identifier-type"],"type":"object","properties":{"user-id":{"type":"string","description":"The unique ID of the user who completed it."},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, `LookupId`, or `AliasEmail`.","nullable":false},"content-id":{"type":"string","description":"Unique ID identifying the content.","nullable":false},"content-id-type":{"type":"string","description":"Can be any of `ExternalId`, `Id`, or `ContentUrl`.","nullable":false},"content-type":{"type":"string","description":"Can be any of `Article`, `Book`, `Course`, `Event`, `Podcast`, `Task`, `Video` or `Assessment`.","nullable":true},"completed-at":{"type":"string","description":"Date when the completion was created (For a `Task` the server sets `completed-at` date and it cannot be overriden.)","format":"date-time","nullable":false},"is-verified":{"type":"boolean","description":"The completion is verified.","nullable":false,"default":true},"questions-correct":{"type":"integer","description":"Specific to `Assessments`. Number of questions answered correctly.","format":"int32","default":0},"percentile":{"type":"number","description":"Specific to `Assessments`. The user's percentile.","format":"double","default":0}}},"apiv2completions_data":{"type":"object","properties":{"type":{"type":"string","default":"completions"},"attributes":{"$ref":"#/components/schemas/apiv2completions_data_attributes"}}},"v2_completions_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2completions_data"}}},"completions_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2completions_data"}}},"apiv2contentbooks_data_attributes":{"required":["external-id","title"],"type":"object","properties":{"title":{"type":"string","description":"The title of the book.","nullable":false},"subtitle":{"type":"string","description":"The subtitle of the book.","nullable":true},"authors":{"type":"string","description":"Comma delimited list of authors.","nullable":true},"pages":{"type":"integer","description":"Number of pages.","format":"int32","nullable":true},"summary":{"type":"string","description":"Short summary of the book.","nullable":true},"image-url":{"type":"string","description":"Cover image of the book.","nullable":true},"obsolete":{"type":"boolean","description":"If the book should be marked as obsolete."},"publish-date":{"type":"string","description":"Date that the book was published.","format":"date-time","nullable":true},"language":{"type":"string","description":"Language of the book.","nullable":true},"external-id":{"type":"string","description":"External ID of the book. This is usually the URL where the book can be found.","nullable":false},"i-s-b-n-13":{"type":"string","description":"ISBN13 number of the book.","nullable":true},"format":{"type":"string","description":"The format of the book. 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.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."}}},"apiv2contentbooks_data":{"type":"object","properties":{"type":{"type":"string","default":"content/books"},"attributes":{"$ref":"#/components/schemas/apiv2contentbooks_data_attributes"}}},"content_books_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentbooks_data"}}},"posted_event_attributes":{"required":["external-id","name","url"],"type":"object","properties":{"external-id":{"type":"string","description":"External ID of the event.","nullable":false},"name":{"type":"string","description":"The name of the event.","nullable":false},"summary":{"type":"string","description":"The summary of the event.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"obsolete":{"type":"boolean","description":"Indicates if the event should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the event.","nullable":true},"language":{"type":"string","description":"Language of the event.","nullable":true},"format":{"type":"string","description":"The format of the event. 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.","nullable":true},"duration":{"type":"number","description":"Length of the event. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"date":{"type":"string","description":"Deprecated - Date of the event.","format":"date","nullable":true},"publish-date":{"type":"string","description":"Date of the event.","format":"date-time"}}},"posted_post_attributes":{"required":["external-id","title","url"],"type":"object","properties":{"external-id":{"type":"string","description":"External ID of the post.","nullable":false},"title":{"type":"string","description":"The title of the post.","nullable":false},"summary":{"type":"string","description":"The summary of the post.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"image-url":{"type":"string","description":"Cover image of the post.","nullable":true},"language":{"type":"string","description":"Language of the post.","nullable":true},"duration":{"type":"number","description":"The duration of the post. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"The duration type of the post. For example, words.","nullable":true}}},"posted_tasks_attributes":{"required":["external-id","title","url"],"type":"object","properties":{"provider-code":{"type":"string"},"external-id":{"type":"string","description":"External ID of the task.","nullable":false},"title":{"type":"string","description":"The title of the task.","nullable":false},"summary":{"type":"string","description":"The summary of the task.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"obsolete":{"type":"boolean","description":"If the task should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the task.","nullable":true},"language":{"type":"string","description":"Language of the task.","nullable":true},"duration":{"type":"number","description":"The duration of the task. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"The duration type of the task. For example, words.","nullable":true}}},"patched_post_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the post.","nullable":false},"summary":{"type":"string","description":"The summary of the post.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"image-url":{"type":"string","description":"Cover image of the post.","nullable":true},"language":{"type":"string","description":"Language of the post.","nullable":true},"duration":{"type":"number","description":"The duration of the post. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"The duration type of the post. For example, words.","nullable":true}}},"patched_tasks_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the task.","nullable":false},"summary":{"type":"string","description":"The summary of the task.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"image-url":{"type":"string","description":"Cover image of the task.","nullable":true},"language":{"type":"string","description":"Language of the task.","nullable":true},"duration":{"type":"number","description":"The duration of the task. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"The duration type of the task. For example, words.","nullable":true}}},"content_events_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/content_events_body_data"}}},"content_posts_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/content_posts_body_data"}}},"content_tasks_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/content_tasks_body_data"}}},"content_patch_posts_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/content_patch_posts_body_data"}}},"content_patch_tasks_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/content_patch_tasks_body_data"}}},"patch_event_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the event.","nullable":false},"summary":{"type":"string","description":"The summary of the event.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"obsolete":{"type":"boolean","description":"Indicates if the event should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the event.","nullable":true},"language":{"type":"string","description":"Language of the event.","nullable":true},"format":{"type":"string","description":"The format of the event. 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.","nullable":true},"duration":{"type":"number","description":"Length of the event. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI."},"date":{"type":"string","description":"Deprecated - Date of the event.","format":"date","nullable":true},"publish-date":{"type":"string","description":"Date of the event.","format":"date-time"}}},"content_events_patch_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/content_events_patch_body_data"}}},"apiv2contentbooksid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the book.","nullable":false},"subtitle":{"type":"string","description":"The subtitle of the book.","nullable":true},"authors":{"type":"string","description":"Comma delimited list of authors.","nullable":true},"pages":{"type":"integer","description":"Number of pages.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"summary":{"type":"string","description":"Short summary of the book.","nullable":true},"image-url":{"type":"string","description":"Cover image of the book.","nullable":true},"obsolete":{"type":"boolean","description":"If the book should be marked as obsolete."},"publish-date":{"type":"string","description":"Date that the book was published.","format":"date-time","nullable":true},"language":{"type":"string","description":"Language of the book.","nullable":true},"i-s-b-n-13":{"type":"string","description":"ISBN13 number of the book.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found."},"format":{"type":"string","description":"The format of the book. 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.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."}}},"apiv2contentbooksid_data":{"type":"object","properties":{"type":{"type":"string","default":"content/books"},"attributes":{"$ref":"#/components/schemas/apiv2contentbooksid_data_attributes"}}},"books_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentbooksid_data"}}},"apiv2contentvideos_data_attributes":{"required":["external-id","title"],"type":"object","properties":{"external-id":{"type":"string","description":"The external ID of the video.","nullable":false},"title":{"type":"string","description":"The title of the video.","nullable":false},"summary":{"type":"string","description":"Short summary of the video.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"obsolete":{"type":"boolean","description":"If the video should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the video.","nullable":true},"language":{"type":"string","description":"Spoken language of the video.","nullable":true},"duration":{"type":"number","description":"Length of the video. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"publish-date":{"type":"string","description":"Date that the video was published.","format":"date-time","nullable":true},"format":{"type":"string","description":"The format of the video. 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.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"visibility-groups":{"type":"array","description":"The relationship `id` of the relationship object must be the id of the visibility group and the type of the relationship must be groups.","nullable":true,"items":{"$ref":"#/components/schemas/GroupRelationship"}}}},"apiv2contentvideos_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentvideos_data_attributes"}}},"content_videos_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentvideos_data"}}},"apiv2contentvideosid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the video.","nullable":false},"summary":{"type":"string","description":"Short summary of the video.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"obsolete":{"type":"boolean","description":"If the video should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the video.","nullable":true},"language":{"type":"string","description":"Spoken language of the video.","nullable":true},"duration":{"type":"number","description":"Length of the video. Type is supplied with `duration-type`.","format":"integer","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the duration of a video is 300 seconds, this is equal to 5 `learning-minutes`."},"publish-date":{"type":"string","description":"Date that the video was published.","format":"date-time","nullable":true},"format":{"type":"string","description":"The format of the video. 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.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."}}},"apiv2contentvideosid_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentvideosid_data_attributes"}}},"videos_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentvideosid_data"}}},"apiv2contentcourses_data_attributes":{"required":["external-id","title","url"],"type":"object","properties":{"external-id":{"type":"string","description":"The external ID of the course.","nullable":false},"title":{"type":"string","description":"The title of the course.","nullable":true},"summary":{"type":"string","description":"Short summary of the course.","nullable":true},"publish-date":{"type":"string","description":"Date the course was published.","format":"date-time"},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"obsolete":{"type":"boolean","description":"If the course should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the course.","nullable":true},"language":{"type":"string","description":"Spoken language of the course.","nullable":true},"duration":{"type":"number","description":"Length of the course. Type is supplied with `duration-type`.","format":"double","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"cost-units":{"type":"number","description":"Units for the cost.","format":"double","nullable":true},"cost-unit-type":{"type":"string","description":"The cost unit type can be any currency","nullable":true},"format":{"type":"string","description":"Format of the course. 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.","nullable":true},"difficulty":{"type":"string","description":"Describes the difficulty level of the course.","nullable":true},"video-url":{"type":"string","description":"If the course has a video, supply the URL where the video can be accessed.","nullable":true},"continuing-education-units":{"type":"integer","description":"Number of credits a user can earn from the completion of the content.","format":"float","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"visibility-groups":{"type":"array","description":"The relationship `id` of the relationship object must be the id of the visibility group and the type of the relationship must be groups.","nullable":true,"items":{"$ref":"#/components/schemas/GroupRelationship"}}}},"apiv2contentcourses_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentcourses_data_attributes"}}},"content_courses_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentcourses_data"}}},"apiv2contentcoursesid_data_attributes":{"type":"object","properties":{"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"title":{"type":"string","description":"The title of the course.","nullable":true},"summary":{"type":"string","description":"Short summary of the course.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"obsolete":{"type":"boolean","description":"If the course should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the course.","nullable":true},"language":{"type":"string","description":"Spoken language of the course.","nullable":true},"duration":{"type":"number","description":"Length of the course. Type is supplied with `duration-type`.","format":"double","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI."},"publish-date":{"type":"string","description":"Date the course was published.","format":"date-time"},"cost-units":{"type":"number","description":"Units for the cost.","format":"double","nullable":true},"cost-unit-type":{"type":"string","description":"The cost unit type can be any currency","nullable":true},"format":{"type":"string","description":"Format of the course. 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.","nullable":true},"difficulty":{"type":"string","description":"Describes the difficulty level of the course.","nullable":true},"video-url":{"type":"string","description":"If the course has a video, supply the URL where the video can be accessed.","nullable":true},"continuing-education-units":{"type":"integer","description":"Number of credits a user can earn from the completion of the content.","format":"float","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."}}},"apiv2contentcoursesid_data":{"type":"object","properties":{"type":{"type":"string","default":"content/courses"},"attributes":{"$ref":"#/components/schemas/apiv2contentcoursesid_data_attributes"}}},"courses_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentcoursesid_data"}}},"apiv2contentpodcasts_data_attributes":{"required":["external-id","title","url"],"type":"object","properties":{"external-id":{"type":"string","description":"The external ID of the podcast.","nullable":false},"title":{"type":"string","description":"The title of the podcast.","nullable":false},"summary":{"type":"string","description":"Short summary of the podcast.","nullable":true},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"obsolete":{"type":"boolean","description":"If the podcast should be marked as obsolete."},"duration":{"type":"number","description":"Length of the podcast. Type is supplied with duration-type.","format":"double","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"format":{"type":"string","description":"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.","nullable":true},"feed-url":{"type":"string","description":"The URL of the podcast feed.","nullable":true},"publish-date":{"type":"string","description":"Date the podcast was published.","format":"date-time"},"image-url":{"type":"string","description":"Cover image of the podcast.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"author":{"type":"string","description":"The creator of the podcast.","nullable":true},"language":{"type":"string","description":"Spoken language of the podcast.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."}}},"apiv2contentpodcasts_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentpodcasts_data_attributes"}}},"content_podcasts_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentpodcasts_data"}}},"apiv2contentpodcastsid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the podcast.","nullable":false},"summary":{"type":"string","description":"Short summary of the podcast.","nullable":true},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"obsolete":{"type":"boolean","description":"If the podcast should be marked as obsolete."},"duration":{"type":"number","description":"Length of the podcast. Type is supplied with duration-type.","format":"double","nullable":true},"duration-type":{"type":"string","description":"Seconds, minutes, hours, or days.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI."},"format":{"type":"string","description":"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.","nullable":true},"publish-date":{"type":"string","description":"Date the podcast was published.","format":"date-time"},"feed-url":{"type":"string","description":"The URL of the podcast feed.","nullable":true},"image-url":{"type":"string","description":"Cover image of the podcast.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"author":{"type":"string","description":"The creator of the podcast.","nullable":true},"language":{"type":"string","description":"Spoken language of the podcast.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."}}},"apiv2contentpodcastsid_data":{"type":"object","properties":{"type":{"type":"string","default":"content/podcasts"},"attributes":{"$ref":"#/components/schemas/apiv2contentpodcastsid_data_attributes"}}},"podcasts_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentpodcastsid_data"}}},"apiv2contentassessments_data_attributes":{"required":["external-id","num-questions","title","url"],"type":"object","properties":{"external-id":{"type":"string","description":"The external ID of the assessment.","nullable":false},"title":{"type":"string","description":"The title of the assessment.","nullable":false},"summary":{"type":"string","description":"Short summary of the assessment.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"image-url":{"type":"string","description":"Cover image of the assessment.","nullable":true},"language":{"type":"string","description":"The language of the assessment.","nullable":true},"num-questions":{"type":"integer","description":"The number of words in the assessment.","format":"int32","nullable":false},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"publish-date":{"type":"string","description":"Date that the assessment was published.","format":"date-time","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"visibility-groups":{"type":"array","description":"The relationship `id` of the relationship object must be the id of the visibility group and the type of the relationship must be groups.","nullable":true,"items":{"$ref":"#/components/schemas/GroupRelationship"}}}},"apiv2contentassessments_data":{"type":"object","properties":{"type":{"type":"string","default":"content/assessments"},"attributes":{"$ref":"#/components/schemas/apiv2contentassessments_data_attributes"}}},"content_assessments_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentassessments_data"}}},"apiv2contentassessmentsid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the assessment.","nullable":false},"summary":{"type":"string","description":"Short summary of the assessment.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":false},"obsolete":{"type":"boolean","description":"If the assessment should be marked as obsolete."},"image-url":{"type":"string","description":"Cover image of the assessment.","nullable":true},"language":{"type":"string","description":"The language of the assessment.","nullable":true},"num-questions":{"type":"integer","description":"The number of words in the assessment.","format":"int32","nullable":false},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI."},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"publish-date":{"type":"string","description":"Date that the assessment was published.","format":"date-time","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"visibility-groups":{"type":"array","description":"The relationship `id` of the relationship object must be the id of the visibility group and the type of the relationship must be groups.","nullable":true,"items":{"$ref":"#/components/schemas/GroupRelationship"}}}},"apiv2contentassessmentsid_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentassessmentsid_data_attributes"}}},"assessments_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentassessmentsid_data"}}},"relationships_groups_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/relationships_groups_body_data"}}}},"relationships_groups_body_data":{"required":["id","type"],"type":"object","properties":{"id":{"type":"string","description":"String containing the unique identifier of the group."},"type":{"type":"string","description":"Type of object that will be added as a relationship. Can only be `groups`.","example":"groups"}}},"relationships_collaborators_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/relationships_collaborators_body_data"}}}},"relationships_collaborators_body_data":{"required":["id","type"],"type":"object","properties":{"id":{"type":"string","description":"String containing the unique identifier of the user."},"type":{"type":"string","description":"Type of object that will be added as a relationship. Can only be `collaborators`.","example":"collaborators"}}},"relationships_followers_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/relationships_followers_body_data"}}}},"relationships_followers_body_data":{"required":["id","type"],"type":"object","properties":{"id":{"type":"string","description":"String containing the unique identifier of the user."},"type":{"type":"string","description":"Type of object that will be added as a relationship. Can only be `followers`.","example":"followers"}}},"relationships_skills_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/relationships_skills_body_data"}}}},"relationships_skills_body_data":{"required":["id","type"],"type":"object","properties":{"id":{"type":"string","description":"String containing the name of the skill. The skill name is the unique identifier."},"type":{"type":"string","description":"Type of object that will be added as a relationship. Can only be `skills`.","example":"skills"},"skill-proficiency":{"type":"string","description":"The proficiency level of this skill."}}},"skill_plan_section_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedSkillPlansection_data"}}},"skill_plan_section_patch_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedSkillPlansectionpatch_data"}}},"PostedSkillPlansectionpatch_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","nullable":true,"default":"skill-plan-section"},"attributes":{"$ref":"#/components/schemas/PostedSkillPlansectionspatch_attributes"}}},"SkillPlansectiondetails_attributes":{"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section.","format":"int32"},"title":{"type":"string"},"description":{"type":"string","description":"Description of the section.","nullable":true},"section-type":{"type":"string","description":"The type of section. Section type must be one of the following values: `Provider`, `Content`, `Group`, `Opportunity`, `Pathway`, `Plan`, `People`, or `Skill`."},"resources":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanResource"}},"display-mode":{"type":"string","description":"The way the section displays in the UI. Can only be `Compact` or `Expanded`.","nullable":true}}},"PostedSkillPlansectionspatch_attributes":{"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section. By default, sequence will append to end of current sequence. If the sequence has already been used with another section, an error will occur.","format":"int32"},"title":{"type":"string"},"description":{"type":"string","description":"Description of the section. This field supports markdown. For more information, see [Markdown Support](https://developer.degreed.com/reference/skillplan#markdown-support).","nullable":true},"display-mode":{"type":"string","description":"The way the section displays in the UI. Can only be `Compact` or `Expanded`.","nullable":true}}},"PostedSkillPlansection_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plan-section"},"attributes":{"$ref":"#/components/schemas/PostedSkillPlansections_attributes"}}},"PostedSkillPlansections_attributes":{"required":["section-type"],"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section. By default, sequence will append to end of current sequence. If the sequence has already been used with another section, an error will occur.","format":"int32"},"title":{"type":"string"},"description":{"type":"string","description":"Description of the section. This field supports markdown. For more information, see [Markdown Support](https://developer.degreed.com/reference/skillplan#markdown-support).","nullable":true},"section-type":{"type":"string","description":"The type of section. Section type must be one of the following values: `Provider`, `Content`, `Group`, `Opportunity`, `Pathway`, `Plan`, `People`, `Skill`, or `Text`."},"display-mode":{"type":"string","description":"The way the section displays in the UI. Can only be `Compact` or `Expanded`.","nullable":true}}},"SkillPlanSectionDetails":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SkillPlansectiondetails_data"}}},"SkillPlansectiondetails_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plan-section"},"id":{"type":"string","description":"Unique id of the section."},"attributes":{"$ref":"#/components/schemas/SkillPlansectiondetails_attributes"}}},"SkillPlanSectionPosted":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/PostedSkillPlansectionposted_data"}}},"PostedSkillPlansectionposted_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plan-section"},"id":{"type":"string","description":"Unique id of the section."},"attributes":{"$ref":"#/components/schemas/PostedSkillPlansections_attributes"}}},"apiv2contentcontentIdrelationshipsvisibilitygroups_data":{"required":["id","type"],"type":"object","properties":{"id":{"type":"string","description":"ID of the visibility group that will replace any existing visibility groups for the content."},"type":{"type":"string","description":"Type of object that will be added as a relationship. Can only be `groups`.","example":"groups"}}},"relationships_visibilitygroups_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2contentcontentIdrelationshipsvisibilitygroups_data"}}}},"apiv2users_data_attributes":{"required":["employee-id","first-name","last-name","organization-email","permission-role","profile-visibility"],"type":"object","properties":{"employee-id":{"type":"string","description":"The employee ID of the user.","nullable":true},"first-name":{"type":"string","description":"The first name of the user.","nullable":true},"last-name":{"type":"string","description":"The last name of the user.","nullable":true},"full-name":{"type":"string","description":"The full name of the user.","nullable":true},"organization-email":{"type":"string","description":"Email used within the organization.","nullable":true},"personal-email":{"type":"string","description":"The personal email of the user.","nullable":true},"password":{"type":"string","description":"Password used to login. It must be a minimum of 8 characters.","nullable":true},"profile-visibility":{"type":"string","description":"The visibility of the profile. Valid values are `UseOrganizationDefault`, `Everyone`, `Organization`, or `Private`.","nullable":true},"bio":{"type":"string","description":"Short biography of the user. The maximum length is 2000 characters.","nullable":true},"location":{"type":"string","description":"Location of the user.","nullable":true},"login-disabled":{"type":"boolean","description":"Ability for the user to login."},"restricted":{"type":"boolean","description":"Restricts the user from changing certain fields in the user interface, which are primarily related to entering free-text, such as commenting."},"is-active-learner":{"type":"boolean","description":"Indicates whether the user is an active learner."},"is-managed":{"type":"boolean","description":"Indicates whether the user is restricted from changing their personal profile settings, specifically First Name, Last Name, Email, and Job Role."},"permission-role":{"type":"string","description":"The permission of the user. Valid values are `Admin`, `LearningProfessional`, `Manager`, `Member`, `CareerProfessional` or `TechnicalAdmin`.","nullable":true,"example":"Admin"},"job-role":{"type":"string","description":"The user's job role, as a string. This parameter can only be used if the job role enhancements setting is not enabled for your organization. If the setting is enabled, the request returns an error and you must use the v3 Users endpoint, where `job-role` is an object with an `id` field.","example":"Project Manager"},"real-time-email-notification":{"type":"boolean","description":"If the user wants to receive email notifications.","nullable":true},"daily-digest-email":{"type":"boolean","description":"If the user wants to sign up for the daily digest email.","nullable":true},"weekly-digest-email":{"type":"boolean","description":"If the user wants to sign up for the weekly digest email.","nullable":true},"preferred-language":{"type":"string","description":"The preferred language to display content within the user's Degreed experience. This value must be a valid language code."},"display-language":{"type":"string","description":"The language that displays on buttons and messages on a user's Degreed experience. This value must be a valid language code."}}},"apiv2users_data_manager_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","default":"users"}}},"apiv2users_data_manager":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2users_data_manager_data"}},"description":"The user id of the user's manager. Must be the value of the id key in the relationship object."},"apiv2users_data_relationships":{"type":"object","properties":{"manager":{"$ref":"#/components/schemas/apiv2users_data_manager"}}},"apiv2users_data":{"type":"object","properties":{"type":{"type":"string","default":"users"},"attributes":{"$ref":"#/components/schemas/apiv2users_data_attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/apiv2users_data_relationships"}}}},"v2_users_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2users_data"}}},"apiv2usersid_data_attributes":{"required":["first-name","full-name","last-name"],"type":"object","properties":{"employee-id":{"type":"string","description":"The employee ID of the user.","nullable":true},"first-name":{"type":"string","description":"The first name of the user. `first-name` updates the first name in `full-name` if the string provided for `full-name` is empty.","nullable":true},"last-name":{"type":"string","description":"The last name of the user. `last-name` updates the last name in `full-name` if the string provided for `full-name` is empty.","nullable":true},"full-name":{"type":"string","description":"The full name of the user. This field gets updated by `first-name` and `last-name` if the `full-name` string is empty.","nullable":true,"example":""},"organization-email":{"type":"string","description":"Email used within the organization.","nullable":true},"personal-email":{"type":"string","description":"The personal email of the user.","nullable":true},"bio":{"type":"string","description":"Short biography of the user. The maximum length is 2000 characters.","nullable":true},"location":{"type":"string","description":"Location of the user.","nullable":true},"login-disabled":{"type":"boolean","description":"Ability for the user to login."},"restricted":{"type":"boolean","description":"Restricts the user from changing certain fields in the user interface, which are primarily related to entering free-text, such as commenting."},"is-active-learner":{"type":"boolean","description":"Indicates whether the user is an active learner."},"is-managed":{"type":"boolean","description":"Indicates whether the user is restricted from changing their personal profile settings, specifically First Name, Last Name, Email, and Job Role."},"permission-role":{"type":"string","description":"One of `Admin`, `LearningProfessional`, `Manager`, `Member`, `CareerProfessional` or `TechnicalAdmin`.","nullable":true,"example":"Admin"},"job-role":{"type":"string","description":"The user's job role, as a string. This parameter can only be used if the job role enhancements setting is not enabled for your organization. If the setting is enabled, the request returns an error and you must use the v3 Users endpoint, where `job-role` is an object with an `id` field. ","example":"Project Manager"},"real-time-email-notification":{"type":"boolean","description":"If the user wants to receive email notifications.","nullable":true},"daily-digest-email":{"type":"boolean","description":"If the user wants to sign up for the daily digest email.","nullable":true},"weekly-digest-email":{"type":"boolean","description":"If the user wants to sign up for the weekly digest email.","nullable":true},"preferred-language":{"type":"string","description":"The preferred language to display content within the user's Degreed experience. This value must be a valid language code.","nullable":true},"display-language":{"type":"string","description":"The language that displays on buttons and messages on a user's Degreed experience. This value must be a valid language code.","nullable":true}}},"apiv2usersid_data":{"type":"object","properties":{"type":{"type":"string","default":"users"},"attributes":{"$ref":"#/components/schemas/apiv2usersid_data_attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/apiv2users_data_relationships"}}}},"users_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2usersid_data"}}},"oauth_token_body":{"required":["client_id","client_secret","grant_type","scope"],"type":"object","properties":{"grant_type":{"type":"string","description":"The way the application gets an access token. Use `client_credentials`.","default":"client_credentials"},"client_id":{"type":"string","description":"The `client_id` given to you by Degreed.","default":"DegreedIsTheBest"},"client_secret":{"type":"string","description":"The `client_secret` given to you by Degreed.","default":"WeDesignForPeople"},"scope":{"type":"string","description":"The list of scopes used to control sets of operations and resources that the access token permits. The list must use a comma-delimited data format.","default":"users:read,users:write,content:read,content:write,completions:read,completions:write,required_learning:read,required_learning:write,groups:read,groups:write,pathways:read,pathways:write,recommendations:read,views:read,search_terms:read,skill_plans:read, skill_plans:write,skill:read,skill:write,logins:read,providers:read,provider_users:write, provider_users:read,user_skills:read,user_skills:write,skill_ratings:read,skill_ratings:write,todays_learning:read,xapi:read,xapi:write,xapi:all,user_skills:write,skill_ratings:write,bundles:read,bundles:write,shared_items:read,shared_items:write,accomplishments:read,accomplishments:write,opportunity:read,opportunity:write,certificates:read,certificates:write, custom_attribute:write, custom_attribute:read, user_badges:read, user_badges:write, self_enrolled_learning:write, self_enrolled_learning:read, experiences:read, experiences:write, awards:read, awards:write, degrees:read, degrees:write"}}},"apiv2accomplishments_data_attributes":{"required":["completed-at","title","user-id","user-identifier-type"],"type":"object","properties":{"user-identifier-type":{"type":"string","description":"Must be `UserId`.","nullable":true,"example":"UserId"},"user-id":{"type":"string","description":"The unique ID of the user who completed it.","nullable":true},"title":{"type":"string","description":"Text describing the accomplishment.The max length is 255 characters.","nullable":true},"started-at":{"type":"string","description":"Date when the accomplishment was started.","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the accomplishment was completed.","format":"date-time","nullable":true},"image-url":{"type":"string","description":"Url of an image which will be shown on the content cards at Degreed.","nullable":true},"rating":{"type":"integer","description":"Rating of the accomplishment, an integer value from 1 up to and including 8.","format":"int32","nullable":true}}},"apiv2accomplishments_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2accomplishments_data_attributes"}}},"v2_accomplishments_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2accomplishments_data"}}},"apiv2accomplishmentsid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"Text describing the accomplishment.The max length is 255 characters.","nullable":true},"started-at":{"type":"string","description":"Date when the accomplishment was started.","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the accomplishment was completed.","format":"date-time","nullable":true},"image-url":{"type":"string","description":"Url of an image which will be shown on the content cards at Degreed.","nullable":true},"rating":{"type":"integer","description":"Rating of the accomplishment, an integer value from 1 up to and including 8.","format":"int32","nullable":true}}},"apiv2accomplishmentsid_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2accomplishmentsid_data_attributes"}}},"accomplishments_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2accomplishmentsid_data"}}},"apiv2bundles_data_attributes":{"required":["description","title"],"type":"object","properties":{"title":{"type":"string","description":"The title of the bundle.","nullable":true},"description":{"type":"string","description":"A description of the bundle.","nullable":true}}},"apiv2bundles_data":{"type":"object","properties":{"type":{"type":"string","default":"bundles"},"attributes":{"$ref":"#/components/schemas/apiv2bundles_data_attributes"}}},"v2_bundles_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2bundles_data"}}},"apiv2bundlesid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the bundle.","nullable":true},"description":{"type":"string","description":"A description of the bundle.","nullable":true}}},"apiv2bundlesid_data":{"type":"object","properties":{"type":{"type":"string","default":"bundles"},"attributes":{"$ref":"#/components/schemas/apiv2bundlesid_data_attributes"}}},"bundles_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2bundlesid_data"}}},"apiv2bundlesbundleIdrelationshipsresources_data":{"required":["id"],"type":"object","properties":{"type":{"type":"string","description":"Type of object that will be added as a relationship. Can be `pathways`, `groups`, `content/videos`, `content/articles`, `content/books`, `content/courses`, `content/assessments`.","example":"pathways"},"id":{"type":"string","description":"The ID of the resource that will be added to the bundle."}}},"relationships_resources_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2bundlesbundleIdrelationshipsresources_data"}}}},"relationships_resources_body_1":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2bundlesbundleIdrelationshipsresources_data"}}}},"opportunity_relationship_pathway_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/opportunity_relationship_pathway_body_data"}}}},"opportunity_relationship_plan_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/opportunity_relationship_plan_body_data"}}}},"apiv2certificates_data_attributes":{"required":["issued-by","started-at","title","user-id","user-identifier-type"],"type":"object","properties":{"user-id":{"type":"string","description":"The unique ID of the user who completed it.","nullable":true},"title":{"type":"string","description":"Text describing the certificate. The maximum length is 255 characters.","nullable":true},"started-at":{"type":"string","description":"Date when the certificate was issued.","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the certificate expires.","format":"date-time","nullable":true},"url":{"type":"string","description":"URL of the certificate or issuer.","nullable":true},"issued-by":{"type":"string","description":"Institution that issued the certification.","nullable":true},"certificate-number":{"type":"string","description":"Certification number from the certifying institution.","nullable":true},"user-identifier-type":{"type":"string","description":"The type of 'user-id' supplied. Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`.","nullable":true,"example":"UserId"},"image-url":{"type":"string","description":"DEPRECATED <br><br>URL of an image which will be shown on the content cards at Degreed."},"rating":{"type":"integer","description":"Rating of the certificate, an integer value from 1 up to and including 8.","format":"int64"}}},"apiv2certificates_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2certificates_data_attributes"}}},"v2_certificates_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2certificates_data"}}},"apiv2certificatesid_data_attributes":{"required":["issued-by","started-at","title","user-id","user-identifier-type"],"type":"object","properties":{"user-id":{"type":"string","description":"The unique ID of the user who completed it.","nullable":true},"title":{"type":"string","description":"Text describing the certificate. The maximum length is 255 characters.","nullable":true},"started-at":{"type":"string","description":"Date when the certificate was issued.","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the certificate expires.","format":"date-time","nullable":true},"url":{"type":"string","description":"URL of the certificate or issuer.","nullable":true},"issued-by":{"type":"string","description":"Institution that issued the certification.","nullable":true},"certificate-number":{"type":"string","description":"Certification number from the certifying institution.","nullable":true},"user-identifier-type":{"type":"string","description":"The type of 'user-id' supplied. Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`.","nullable":true,"example":"UserId"},"image-url":{"type":"string","description":"Url of an image which will be shown on the content cards at Degreed."},"rating":{"type":"integer","description":"Rating of the certificate, an integer value from 1 up to and including 8.","format":"int64"}}},"apiv2certificatesid_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2certificatesid_data_attributes"}}},"certificates_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2certificatesid_data"}}},"apiv2contentarticles_data_attributes":{"required":["external-id","num-words","title","url"],"type":"object","properties":{"external-id":{"type":"string","description":"The external ID where the article can be found at the provider.","nullable":true},"title":{"type":"string","description":"The title of the article.","nullable":true},"summary":{"type":"string","description":"Short summary of the article.","nullable":true},"url":{"type":"string","description":"The URL where the article can be found.","nullable":true},"image-url":{"type":"string","description":"Image which will be shown on the content cards at Degreed.","nullable":true},"num-words":{"type":"integer","description":"The number of words in the article.","format":"int32","nullable":true},"publish-date":{"type":"string","description":"Date the article was published.","format":"date-time"},"format":{"type":"string","description":"The format of the article. 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."},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"visibility-groups":{"type":"array","description":"The relationship `id` of the relationship object must be the id of the visibility group and the type of the relationship must be `groups`.","nullable":true,"items":{"$ref":"#/components/schemas/GroupRelationship"}}}},"apiv2contentarticles_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentarticles_data_attributes"}}},"content_articles_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentarticles_data"}}},"apiv2contentarticlesid_data_attributes":{"required":["external-id","num-words","title","url"],"type":"object","properties":{"title":{"type":"string","description":"The title of the article.","nullable":true},"summary":{"type":"string","description":"Short summary of the article.","nullable":true},"url":{"type":"string","description":"The URL where the article can be found.","nullable":true},"image-url":{"type":"string","description":"Image which will be shown on the content cards at Degreed.","nullable":true},"num-words":{"type":"integer","description":"The number of words in the article.","format":"int32","nullable":true},"language":{"type":"string","description":"The language of the article."},"format":{"type":"string","description":"The format of the article.","nullable":true},"obsolete":{"type":"boolean"},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"owner":{"type":"string","description":"`owner` is usually the author of an article.","nullable":true},"publish-date":{"type":"string","description":"Date that the article was published.","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the article was created.","format":"date-time"},"modified-at":{"type":"string","description":"Date that the article was last modified.","format":"date-time"}}},"apiv2contentarticlesidpatch_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the article.","nullable":true},"summary":{"type":"string","description":"Short summary of the article.","nullable":true},"url":{"type":"string","description":"The URL where the article can be found.","nullable":true},"image-url":{"type":"string","description":"Image which will be shown on the content cards at Degreed.","nullable":true},"num-words":{"type":"integer","description":"The number of words in the article.","format":"int32","nullable":true},"language":{"type":"string","description":"The language of the article."},"format":{"type":"string","description":"The format of the article.","nullable":true},"obsolete":{"type":"boolean"},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"owner":{"type":"string","description":"`owner` is usually the author of an article.","nullable":true},"publish-date":{"type":"string","description":"Date that the article was published.","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the article was created.","format":"date-time"},"modified-at":{"type":"string","description":"Date that the article was last modified.","format":"date-time"}}},"apiv2contentarticlesid_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentarticlesid_data_attributes"}}},"articles_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentarticlesid_data"}}},"xAPIstatements_actor":{"type":"object","properties":{"mbox":{"type":"string","nullable":true,"example":"mailto:info@example.com"},"objectType":{"type":"string","nullable":true,"example":"Agent"}}},"xAPIstatements_result":{"type":"object","properties":{"duration":{"type":"string","nullable":true,"example":"PT1M22S"},"completion":{"type":"boolean","nullable":true}}},"xAPIstatements_verb_display":{"type":"object","properties":{"en-US":{"type":"string","example":"COMPLETED"}},"nullable":true},"xAPIstatements_verb":{"type":"object","properties":{"display":{"$ref":"#/components/schemas/xAPIstatements_verb_display"},"id":{"type":"string","nullable":true,"example":"https://api.degreed.com/xAPI/verbs/completed"}}},"xAPIstatements_object_definition":{"type":"object","properties":{"type":{"type":"string","example":"https://api.degreed.com/xAPI/activities/course"}}},"xAPIstatements_object":{"type":"object","properties":{"definition":{"$ref":"#/components/schemas/xAPIstatements_object_definition"},"id":{"type":"string","example":"urn:li:lyndaCourse:563463"},"objectType":{"type":"string","example":"Activity"}}},"xAPI_statements_body":{"type":"object","properties":{"actor":{"$ref":"#/components/schemas/xAPIstatements_actor"},"result":{"$ref":"#/components/schemas/xAPIstatements_result"},"verb":{"$ref":"#/components/schemas/xAPIstatements_verb"},"id":{"type":"string","example":"e45018e3-e91f-47a1-b003-5938e4db4a8c"},"object":{"$ref":"#/components/schemas/xAPIstatements_object"},"timestamp":{"type":"string","format":"date-time"}}},"apiv2groups_data_attributes":{"required":["description","name"],"type":"object","properties":{"name":{"type":"string","description":"The title of the group.","nullable":true},"description":{"type":"string","description":"The description of the group.","nullable":true},"privacy":{"$ref":"#/components/schemas/privacy"},"group-type":{"$ref":"#/components/schemas/group-type"}}},"apiv2groups_data":{"type":"object","properties":{"type":{"type":"string","default":"groups"},"attributes":{"$ref":"#/components/schemas/apiv2groups_data_attributes"}}},"v2_groups_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2groups_data"}}},"groups_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2groups_data"}}},"apiv2groupsgroupIdrelationshipsorganizations_data":{"required":["id"],"type":"object","properties":{"type":{"type":"string","description":"Type of object that will be added as a relationship. Can only be `organizations`.","default":"organizations"},"id":{"type":"string","description":"Organization Code of the organization that will be added to the group."}}},"relationships_organizations_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2groupsgroupIdrelationshipsorganizations_data"}}}},"apiv2groupsgroupIdrelationshipsroleId_data":{"required":["id"],"type":"object","properties":{"type":{"type":"string","description":"Type of object that will be added as a relationship. Can only be `users`.","default":"users"},"id":{"type":"string","description":"The ID of the user that will be added to the group."}}},"relationships_roleId_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2groupsgroupIdrelationshipsroleId_data"}}}},"relationships_roleId_body_1":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2groupsgroupIdrelationshipsroleId_data"}}}},"apiv2requiredlearning_data_attributes":{"required":["assignment-type","content-id","content-id-type","content-type","user-id","user-identifier-type"],"type":"object","properties":{"user-id":{"type":"string","description":"The ID of the user to assign the content item to.","nullable":true},"user-identifier-type":{"type":"string","description":"Can be any `UserId`,` Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`.","nullable":true},"assigner-id":{"type":"string","description":"The ID of the user that assigned the content item. The user must have the Assign Content permission.","nullable":true},"assigner-identifier-type":{"type":"string","description":"Can be any `UserId`,` Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`."},"content-id":{"type":"string","description":"The unique ID of the content.","nullable":true},"content-id-type":{"type":"string","description":"Can be `ExternalId`, `Id`, or `ContentUrl`.","nullable":true},"content-type":{"type":"string","description":"Can be `Article`, `Book`, `Course`, `Event`, `Video`, or `Assessment`."},"assignment-type":{"type":"string","description":"Can be `Required` or `Assigned`. If the `assignment-type` is `required`, an `assigner-id` is not allowed.  If the `assignment-type` is `assigned`, an `assigner-id` is required.","nullable":true},"due-at":{"type":"string","description":"Date and time for when the assignment is due.","format":"date-time","nullable":true}}},"apiv2requiredlearning_data":{"type":"object","properties":{"type":{"type":"string","default":"required-learning"},"attributes":{"$ref":"#/components/schemas/apiv2requiredlearning_data_attributes"}}},"v2_requiredlearning_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2requiredlearning_data"}}},"requiredlearning_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2requiredlearning_data"}}},"apiv2skillratings_data_attributes":{"required":["rating","rating-type","skill-name","user-id","user-identifier"],"type":"object","properties":{"user-id":{"type":"string","description":"The ID of the user being rated.","nullable":true},"user-identifier-type":{"type":"string","description":"The type of `user-id` supplied. Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`","nullable":true},"skill-id":{"type":"string","description":"The ID of the skill.","nullable":true},"skill-name":{"type":"string","description":"The name of the skill.","nullable":true},"rating":{"type":"integer","description":"Rating of the skill. An integer value from 0 up to and including 8, unless your organization uses a scale of 1 to 6.","format":"int32"},"rating-label":{"type":"string","description":"The external rating label. When `rating-type` is `manager`, `self`, or `peer`, the `rating` attribute must be provided, and `rating-label` should be `null`.","nullable":true},"rating-type":{"type":"string","description":"The type of rating. Can be `self`, `peer`, or `manager` or a valid provider code of an external rating provider. When the rating-type is `self`, `peer`, or `manager`, the `rating` attribute must be provided and the `rating-label` attribute should be `null`. When `rating-type` is the provider code of an external rating provider, then the `rating-label` attribute must be used, and the `rating` attribute should be 0.","nullable":true},"manager-id":{"type":"string","description":"The ID of the manager who is providing a rating.","nullable":true},"rater-id":{"type":"string","description":"The ID of the rater (either Peer or Manager) who is providing a rating.","nullable":true},"comment":{"type":"string","description":"A comment for the rating."},"skill-scale":{"type":"string","description":"Required if a custom skill scale is enabled in Degreed Skills. Must be the highest rating option for your default skill scale."}}},"apiv2skillratings_data":{"type":"object","properties":{"type":{"type":"string","default":"skill-ratings"},"attributes":{"$ref":"#/components/schemas/apiv2skillratings_data_attributes"}}},"v2_skillratings_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2skillratings_data"}}},"apiv2userskills_data_attributes":{"required":["skill-name","user-id","user-identifier-type"],"type":"object","properties":{"user-id":{"type":"string","description":"The unique ID of the user.","nullable":true},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, or `EmployeeId`.","nullable":true,"example":"UserId"},"skill-name":{"type":"string","description":"The name of the skill to be assigned to the user.","nullable":true},"is-focus":{"type":"boolean","description":"Indicates whether the skill is a focus skill. There are only four focus skills allowed per user."}}},"apiv2userskills_data":{"type":"object","properties":{"type":{"type":"string","default":"user-skills"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/apiv2userskills_data_attributes"}}},"v2_userskills_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2userskills_data"}}},"Article_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the article.","nullable":true},"summary":{"type":"string","description":"Short summary of the article.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"format":{"type":"string","description":"The format of the article.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the article.","nullable":true},"language":{"type":"string","description":"The language of the article.","nullable":true},"num-words":{"type":"integer","description":"The number of words in the article.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, 250 `num-words` is equal to 1 learning minute."},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the article was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the article was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the article was last modified. (UTC)","format":"date-time"},"degreed-url":{"type":"string","description":"URL location of the article within Degreed UI.","nullable":true},"external-id":{"type":"string","description":"The external ID of the article.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true},"groups-with-access":{"type":"array","description":"List of group IDs that can access the content.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"Article_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/articles"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/Article_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedArticle_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the article.","nullable":true},"summary":{"type":"string","description":"Short summary of the article.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"format":{"type":"string","description":"The format of the article.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the article.","nullable":true},"language":{"type":"string","description":"The language of the article.","nullable":true},"num-words":{"type":"integer","description":"The number of words in the article.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the `num-words` is 250, this is equal to 1 `learning-minutes`."},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the article was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the article was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the article was last modified. (UTC)","format":"date-time"},"degreed-url":{"type":"string","description":"URL location of article within Degreed UI.","nullable":true},"external-id":{"type":"string","description":"The external ID of the article.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true}}},"ListedArticle_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/articles"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedArticle_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"PostedArticle_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the article.","nullable":true},"summary":{"type":"string","description":"Short summary of the article.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"format":{"type":"string","description":"The format of the article.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the article.","nullable":true},"language":{"type":"string","description":"The language of the article.","nullable":true},"num-words":{"type":"integer","description":"The number of words in the article.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the num-words is 250, this is equal to 1 learning-minutes.","format":"decimal"},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the article was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the article was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the article was last modified. (UTC)","format":"date-time"},"degreed-url":{"type":"string","description":"URL location of article within Degreed UI.","nullable":true},"external-id":{"type":"string","description":"The external ID of the article.","nullable":true}}},"PostedArticle_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/articles"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedArticle_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/GroupRelationships"}}},"ListedAssessment_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the assessment.","nullable":true},"summary":{"type":"string","description":"Short summary of the assessment.","nullable":true},"url":{"type":"string","description":"URL location where the assessment can be found.","nullable":true},"degreed-url":{"type":"string","description":"URL location of assessment within Degreed UI.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the assessment.","nullable":true},"language":{"type":"string","description":"The language of the assessment.","nullable":true},"num-questions":{"type":"integer","description":"The number of questions within the assessment.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the assessment was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the assessment was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the assessment was last modified. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the assessment.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true},"groups-with-access":{"type":"array","description":"Groups that have access to the content item.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"ListedAssessment_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/assessments"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedAssessment_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"PostedAssessment_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the assessment.","nullable":true},"summary":{"type":"string","description":"Short summary of the assessment.","nullable":true},"url":{"type":"string","description":"URL location where the assessment can be found.","nullable":true},"degreed-url":{"type":"string","description":"URL location of assessment within Degreed UI.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the assessment.","nullable":true},"language":{"type":"string","description":"The language of the assessment.","nullable":true},"num-questions":{"type":"integer","description":"The number of questions within the assessment.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the assessment was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the assessment was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the assessment was last modified. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the assessment.","nullable":true}}},"PostedAssessment_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/assessments"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedAssessment_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/GroupRelationships"}}},"Book_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the book.","nullable":false},"subtitle":{"type":"string","description":"The subtitle of the book.","nullable":true},"authors":{"type":"string","description":"Comma delimited list of authors.","nullable":true},"pages":{"type":"integer","description":"Number of pages.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, 1 page in a book is equal to 1 learning minute."},"summary":{"type":"string","description":"Short summary of the book.","nullable":true},"image-url":{"type":"string","description":"Cover image of the book.","nullable":true},"obsolete":{"type":"boolean","description":"If the book should be marked as obsolete."},"publish-date":{"type":"string","description":"Date that the book was published. (UTC)","format":"date-time","nullable":true},"language":{"type":"string","description":"Language of the book.","nullable":true},"degreed-url":{"type":"string","description":"URL location of the book within Degreed UI.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"i-s-b-n-13":{"type":"string","description":"ISBN13 number of the book.","nullable":true},"created-at":{"type":"string","description":"Date that the book was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the book was last modified. (UTC)","format":"date-time"},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"external-id":{"type":"string","description":"External ID of the book. This is usually the URL where the book can be found.","nullable":false},"is-internal":{"type":"boolean","description":"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."},"format":{"type":"string","description":"The format of the book. Possible values include `Electronic`, `Audio`, `Print`, or `Summary`.","nullable":true},"groups-with-access":{"type":"array","description":"List of group IDs that can access the content.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"Book_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/books"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/Book_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"PostedBook_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the book.","nullable":false},"subtitle":{"type":"string","description":"The subtitle of the book.","nullable":true},"authors":{"type":"string","description":"Comma delimited list of authors.","nullable":true},"pages":{"type":"integer","description":"Number of pages.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, 1 page in a book is equal to 1 learning minute.","format":"decimal"},"summary":{"type":"string","description":"Short summary of the book.","nullable":true},"image-url":{"type":"string","description":"Cover image of the book.","nullable":true},"obsolete":{"type":"boolean","description":"If the book should be marked as obsolete."},"publish-date":{"type":"string","description":"Date that the book was published. (UTC)","format":"date-time","nullable":true},"language":{"type":"string","description":"Language of the book.","nullable":true},"degreed-url":{"type":"string","description":"URL location of the book within Degreed UI.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"i-s-b-n-13":{"type":"string","description":"ISBN13 number of the book.","nullable":true},"created-at":{"type":"string","description":"Date that the book was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the book was last modified. (UTC)","format":"date-time"},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"external-id":{"type":"string","description":"External ID of the book. This is usually the URL where the book can be found.","nullable":false}}},"PostedBook_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/books"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedBook_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedCourse_attributes":{"type":"object","properties":{"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"degreed-url":{"type":"string","description":"URL location of course within Degreed UI.","nullable":true},"title":{"type":"string","description":"The title of the course.","nullable":true},"summary":{"type":"string","description":"Short summary of the course.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the course.","nullable":true},"language":{"type":"string","description":"The language of the course.","nullable":true},"duration":{"type":"integer","description":"The duration of the course.","format":"decimal","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"duration-type":{"type":"string","description":"The duration type of the course.","nullable":true},"cost-units":{"type":"integer","description":"The cost units of the course.","format":"decimal","nullable":true},"cost-unit-type":{"type":"string","description":"The cost unit type of the course.","nullable":true},"format":{"type":"string","description":"The format of the course.","nullable":true},"difficulty":{"type":"string","description":"The format of the course.","nullable":true},"video-url":{"type":"string","description":"URL location where course video can be found.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"created-at":{"type":"string","description":"Date that the course was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the course was last modified. (UTC)","format":"date-time"},"publish-date":{"type":"string","description":"Date the course was published. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the course.","nullable":true},"continuing-education-units":{"type":"integer","description":"Number of credits a user can earn from the completion of the content.","format":"float","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true},"groups-with-access":{"type":"array","description":"Groups that have access to the content item.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"ListedCourse_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/courses"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedCourse_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"PostedCourse_data_attributes":{"type":"object","properties":{"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"degreed-url":{"type":"string","description":"URL location of course within Degreed UI.","nullable":true},"title":{"type":"string","description":"The title of the course.","nullable":true},"summary":{"type":"string","description":"Short summary of the course.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the course.","nullable":true},"language":{"type":"string","description":"The language of the course.","nullable":true},"duration":{"type":"integer","description":"The duration of the course.","format":"decimal","nullable":true},"duration-type":{"type":"string","description":"The duration type of the course.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"cost-units":{"type":"integer","description":"The cost units of the course.","format":"decimal","nullable":true},"cost-unit-type":{"type":"string","description":"The cost unit type of the course.","nullable":true},"format":{"type":"string","description":"The format of the course.","nullable":true},"difficulty":{"type":"string","description":"The format of the course.","nullable":true},"video-url":{"type":"string","description":"URL location where course video can be found.","nullable":true},"owner":{"type":"string","description":"`owner` is usually the author of an course.","nullable":true},"publish-date":{"type":"string","description":"Date the course was published. (UTC)","format":"date-time"},"created-at":{"type":"string","description":"Date that the course was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the course was last modified. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the course.","nullable":true},"continuing-education-units":{"type":"integer","description":"Number of credits a user can earn from the completion of the content.","format":"float","nullable":true}}},"PostedCourse_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/courses"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedCourse_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/GroupRelationships"}}},"UserRelationships_inner":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/UserRelationships_inner_user"}}},"CreatedByUserRelationships_inner":{"type":"object","properties":{"created_by":{"$ref":"#/components/schemas/UserRelationships_inner_user"}}},"ManagerRelationships_inner":{"type":"object","properties":{"manager":{"$ref":"#/components/schemas/UserRelationships_inner_user"}}},"GroupRelationships_inner":{"type":"object","properties":{"visibility-groups":{"$ref":"#/components/schemas/GroupRelationship_inner"}}},"PostedAccomplishment_data_attributes":{"type":"object","properties":{"user-identifier-type":{"type":"string","nullable":true},"user-id":{"type":"string","nullable":true},"title":{"type":"string","nullable":true},"started-at":{"type":"string","description":"UTC","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"UTC","format":"date-time","nullable":true},"image-url":{"type":"string","nullable":true},"rating":{"type":"integer","format":"int32","nullable":true}}},"PostedAccomplishment_data":{"type":"object","properties":{"type":{"type":"string","nullable":false},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedAccomplishment_data_attributes"}}},"ListedAccomplishment_attributes":{"type":"object","properties":{"title":{"type":"string","nullable":true},"started-at":{"type":"string","description":"UTC","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"UTC","format":"date-time","nullable":true},"image-url":{"type":"string","nullable":true},"rating":{"type":"integer","format":"int32","nullable":true}}},"ListedAccomplishment_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"accomplishments"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedAccomplishment_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"ListedContent_attributes":{"type":"object","properties":{"content-type":{"type":"string","description":"The type of content.","nullable":true},"external-id":{"type":"string","description":"The external ID of the content.","nullable":true},"title":{"type":"string","description":"The title of the content.","nullable":true},"summary":{"type":"string","description":"Short summary of the content.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"format":{"type":"string","description":"The format of the content.","nullable":true},"is-obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the content.","nullable":true},"language":{"type":"string","description":"The language of the content.","nullable":true},"learning-minutes":{"type":"number","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the `duration` of a video is 300 seconds, this is equal to 5 `learning-minutes`.","format":"float"},"duration":{"type":"number","description":"The duration of the content.","format":"float","nullable":true},"duration-type":{"type":"string","description":"The duration type of the content.","nullable":true},"provider":{"type":"string","description":"Unique provider code.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content.","nullable":true},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\".","nullable":true},"created-at":{"type":"string","description":"Date that the content was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the content was last modified. (UTC)","format":"date-time"},"degreed-url":{"type":"string","description":"URL location of content within Degreed UI.","nullable":true},"publish-date":{"type":"string","description":"The date the content was published. (UTC)","format":"date-time"},"groups-with-access":{"type":"array","description":"List of group IDs that can access the content.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}},"visibility":{"type":"string","description":"The visibility setting of the content. Returns Organization if the content is visible to all users in the organization, or Groups if the content is restricted to specific groups.","example":"Organization"}}},"ListedContent_relationships":{"type":"array","description":"Relationships that define linked resources, such as skills associated with the content.","example":[{"Skill":{"data":[{"id":"Test Automation","type":"skill"},{"id":"Software Testing","type":"skill"},{"id":"kyj","type":"skill"}]}}],"items":{"$ref":"#/components/schemas/ListedContent_relationships_inner"}},"ListedContent_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedContent_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/ListedContent_relationships"}}},"ListedGroup_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the group.","nullable":true},"description":{"type":"string","description":"Short description of the group.","nullable":true},"privacy":{"type":"string","description":"Privacy setting for the group.","nullable":true},"external-group-id":{"type":"string","description":"External identifier of the group.","nullable":true},"created-at":{"type":"string","description":"Date that the group was created. (UTC)","format":"date-time"}}},"ListedGroup_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"groups"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedGroup_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/CreatedByUserRelationships"}}},"ListedPodcast_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the podcast.","nullable":true},"title":{"type":"string","description":"The title of the podcast.","nullable":true},"summary":{"type":"string","description":"Short summary of the podcast.","nullable":true},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"obsolete":{"type":"boolean"},"duration":{"type":"integer","description":"The duration of the podcast.","format":"decimal","nullable":true},"duration-type":{"type":"string","description":"The duration type of the podcast.","format":"decimal","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"feed-url":{"type":"string","description":"URL of the podcast feed.","nullable":true},"image-url":{"type":"string","description":"Cover image of the podcast.","nullable":true},"url":{"type":"string","description":"URL location where the podcast can be found.","nullable":true},"degreed-url":{"type":"string","description":"URL location of podcast within Degreed UI.","nullable":true},"author":{"type":"string","description":"Author of the podcast.","nullable":true},"language":{"type":"string","description":"The language of the podcast.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the podcast was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the podcast was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the podcast was last modified. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the podcast.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true},"groups-with-access":{"type":"array","description":"Groups that have access to the content item.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"ListedPodcast_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/podcasts"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedPodcast_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"PostedPodcast_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the podcast.","nullable":true},"title":{"type":"string","description":"The title of the podcast.","nullable":true},"summary":{"type":"string","description":"Short summary of the podcast.","nullable":true},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"obsolete":{"type":"boolean"},"duration":{"type":"integer","description":"The duration of the podcast.","format":"decimal","nullable":true},"duration-type":{"type":"string","description":"The duration type of the podcast.","format":"decimal","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"feed-url":{"type":"string","description":"URL of the podcast feed.","nullable":true},"image-url":{"type":"string","description":"Cover image of the podcast.","nullable":true},"url":{"type":"string","description":"URL location where podcast can be found.","nullable":true},"degreed-url":{"type":"string","description":"URL location of podcast within Degreed UI.","nullable":true},"author":{"type":"string","description":"Author of the podcast.","nullable":true},"language":{"type":"string","description":"The language of the podcast.","nullable":true},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the podcast was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the podcast was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the podcast was last modified. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the podcast.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true}}},"PostedPodcast_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/podcasts"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedPodcast_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/GroupRelationships"}}},"Skill_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skills"},"id":{"type":"string","description":"The unique skill.","nullable":true},"meta":{"$ref":"#/components/schemas/Skill_data_meta"}}},"OrgSkill_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"organization-skills"},"id":{"type":"string","description":"The unique skill id.","nullable":true},"attributes":{"$ref":"#/components/schemas/OrgSkill_data_attributes"}}},"ListedVideo_attributes":{"type":"object","properties":{"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"title":{"type":"string","description":"The title of the video.","nullable":true},"summary":{"type":"string","description":"Short summary of the video.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"degreed-url":{"type":"string","description":"URL location of video within Degreed UI.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the video.","nullable":true},"language":{"type":"string","description":"The language of the video.","nullable":true},"duration":{"type":"integer","description":"The duration of the video.","format":"decimal","nullable":true},"duration-type":{"type":"string","description":"The duration type of the video.","format":"decimal","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the duration of a video is 300 seconds, this is equal to 5 `learning-minutes`."},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the video was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the video was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the video was last modified. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the video.","nullable":true},"format":{"type":"string","description":"The format of the video. Possible values include `Documentary` or `Online`.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true},"groups-with-access":{"type":"array","description":"Groups that have access to the content item.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"ListedVideo_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/videos"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedVideo_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"PostedVideo_data_attributes":{"type":"object","properties":{"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"title":{"type":"string","description":"The title of the video.","nullable":true},"summary":{"type":"string","description":"Short summary of the video.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"degreed-url":{"type":"string","description":"URL location of video within Degreed UI.","nullable":true},"obsolete":{"type":"boolean"},"image-url":{"type":"string","description":"Cover image of the video.","nullable":true},"language":{"type":"string","description":"The language of the video.","nullable":true},"duration":{"type":"integer","description":"The duration of the video.","format":"decimal","nullable":true},"duration-type":{"type":"string","description":"The duration type of the video.","format":"decimal","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the duration of a video is 300 seconds, this is equal to 5 learning-minutes.","format":"decimal"},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."},"publish-date":{"type":"string","description":"Date that the video was published. (UTC)","format":"date-time","nullable":true},"created-at":{"type":"string","description":"Date that the video was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the video was last modified. (UTC)","format":"date-time"},"external-id":{"type":"string","description":"The external ID of the video.","nullable":true}}},"PostedVideo_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/videos"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedVideo_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/GroupRelationships"}}},"ListedBundle_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the bundle.","nullable":true},"description":{"type":"string","description":"The description of the bundle.","nullable":true},"created-at":{"type":"string","description":"Date that the bundle was last modified. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the bundle was last modified. (UTC)","format":"date-time"}}},"ListedBundle_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"bundles"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedBundle_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"BundleResource_data":{"type":"object","properties":{"type":{"type":"string","nullable":false},"id":{"type":"string","nullable":false}}},"ContentRelationship_data":{"properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"content"}}},"ProviderRelationship_data":{"properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"providers"}}},"UserRelationship_data":{"properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"users"}}},"ListedCertificate_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the certificate.","nullable":true},"started-at":{"type":"string","description":"Date when the certificate was issued.","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the certificate was expires.","format":"date-time","nullable":true},"url":{"type":"string","description":"Url of the certificate or issuer.","nullable":true},"issued-by":{"type":"string","description":"Institution that issued the certification.","nullable":true},"certificate-number":{"type":"string","description":"Certification number from the certifying institution.","nullable":true}}},"ListedCertificate_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"certificates"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedCertificate_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"PostedCertificate_data_attributes":{"type":"object","properties":{"user-identifier-type":{"type":"string","description":"The type of `user-id` supplied. Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`","nullable":true},"user-id":{"type":"string","description":"Unique user identifier of the user that completed the certificate.","nullable":true},"title":{"type":"string","description":"The title of the certificate.","nullable":true},"started-at":{"type":"string","description":"Date when the certificate was issued.","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the certificate was expires.","format":"date-time","nullable":true},"url":{"type":"string","description":"Url of the certificate or issuer.","nullable":true},"issued-by":{"type":"string","description":"Institution that issued the certification.","nullable":true},"certificate-number":{"type":"string","description":"Certification number from the certifying institution.","nullable":true}}},"PostedCertificate_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"certificates"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedCertificate_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedCompletion_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The employee id of the user.","nullable":true},"completed-at":{"type":"string","description":"Date that the completion was created. (UTC)","format":"date-time"},"added-at":{"type":"string","description":"Date that the completion was added. (UTC)","format":"date-time"},"points-earned":{"type":"string","description":"Points earned by the completion.","nullable":true},"is-verified":{"type":"boolean","description":"Verification of the completion.","nullable":false},"rating":{"type":"integer","description":"Whether the completed content was liked or disliked. `1` represents `liked` and `2` represents `disliked`.","nullable":false,"default":1},"access-method":{"type":"string","description":"The method the content was accessed for the completion.","nullable":false}}},"ListedCompletion_relationships":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/ContentRelationship"},"provider":{"$ref":"#/components/schemas/ProviderRelationship"},"user":{"$ref":"#/components/schemas/UserRelationship"}}},"ListedCompletion_attributes_1":{"type":"object","properties":{"content-type":{"type":"string","description":"The type of content.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"title":{"type":"string","description":"The title of the content.","nullable":true},"provider":{"type":"string","description":"Unique provider code.","nullable":true},"content-duration":{"type":"integer","description":"The duration of the content.","format":"decimal","nullable":true},"content-duration-type":{"type":"string","description":"The duration type of the content.","nullable":true},"is-internal":{"type":"boolean","description":"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.","nullable":true}}},"ListedCompletion_included":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedCompletion_attributes_1"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedCompletion_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"completions"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedCompletion_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/ListedCompletion_relationships"}},"included":{"type":"array","items":{"$ref":"#/components/schemas/ListedCompletion_included"}}}},"DetailedCompletion_data_attributes":{"type":"object","properties":{"provider-id":{"type":"string","nullable":false},"employee-id":{"type":"string","description":"The employee id of the user.","nullable":true},"completed-at":{"type":"string","description":"Date that the completion was created. (UTC)","format":"date-time"},"added-at":{"type":"string","description":"Date that the completion was added. (UTC)","format":"date-time"},"points-earned":{"type":"string","description":"Points earned by the completion.","nullable":true},"is-verified":{"type":"boolean","description":"Verification of the completion.","nullable":false},"rating":{"type":"integer","description":"Whether the completed content was liked or disliked. `1` represents `liked` and `2` represents `disliked`.","nullable":false,"default":1},"access-method":{"type":"string","description":"The method the content was accessed for the completion.","nullable":false}}},"DetailedCompletion_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"completions"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/DetailedCompletion_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/ListedCompletion_relationships"}},"included":{"type":"array","items":{"$ref":"#/components/schemas/ListedCompletion_included"}}}},"PatchedCompletion_data_attributes":{"type":"object","properties":{"provider-id":{"type":"string","nullable":false},"employee-id":{"type":"string","description":"The unique employee identifier.","nullable":false},"completed-at":{"type":"string","description":"Date when the completion was completed. (UTC)","format":"date-time","nullable":false},"added-at":{"type":"string","description":"Date when the completion was added. (UTC)","format":"date-time","nullable":false},"points-earned":{"type":"string","description":"Points earned by the completion."},"is-verified":{"type":"boolean","description":"The completion is verified.","nullable":false,"default":true},"rating":{"type":"integer","description":"Whether the completed content was liked or disliked. `1` represents `liked` and `2` represents `disliked`."},"access-method":{"type":"string","description":"The method the content was accessed for the completion.","nullable":false}}},"PostedCompletion_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","description":"The unique ID of the user who completed it.","nullable":false},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, `LookupID`, or `AliasEmail`.","nullable":false},"content-id":{"type":"string","description":"Unique ID identifying the content.","nullable":false},"content-id-type":{"type":"string","description":"Can be any of `ExternalId`, `Id`, or `ContentUrl`.","nullable":false},"content-type":{"type":"string","description":"Can be any of `Article`, `Book`, `Course`, `Event`, `Podcast`, `Task`, `Video` or `Assessment`.","nullable":true},"completed-at":{"type":"string","description":"Date when the completion was created (For a `Task` the server sets `completed-at` date and it cannot be overriden.) (UTC)","format":"date-time","nullable":false},"is-verified":{"type":"boolean","description":"The completion is verified.","nullable":false,"default":true},"questions-correct":{"type":"integer","description":"Specific to `Assessments`. Number of questions answered correctly.","format":"int32","default":0},"percentile":{"type":"number","description":"Specific to `Assessments`. The user's percentile.","format":"double","default":0},"duration":{"type":"number","format":"double"},"involvement-level":{"type":"string"}}},"PatchedCompletion_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"completions"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PatchedCompletion_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"content":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","nullable":true,"default":"content"}}}}}}},{"type":"object","properties":{"provider":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","nullable":true,"default":"providers"}}}}}}},{"type":"object","properties":{"user":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","nullable":true,"default":"content"}}}}}}}]}},"included":{"type":"array","items":{"$ref":"#/components/schemas/PatchedCompletion_data_included"}}}},"PostedCompletion_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"completions"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedCompletion_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"UserRelationships_inner_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/UserRelationship_data"}}},"GroupRelationship_inner":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/GroupRelationship_inner_data"}}},"ListedEvent_attributes":{"type":"object","properties":{"date-created":{"type":"string","description":"Date that the event was created. (UTC)","format":"date-time"},"date-modified":{"type":"string","description":"Date that the event was last modified. (UTC)","format":"date-time"},"name":{"type":"string","description":"The name of the event.","nullable":true},"summary":{"type":"string","description":"Short summary of the event.","nullable":true},"image-url":{"type":"string","description":"Cover image of the event.","nullable":true},"obsolete":{"type":"boolean"},"language":{"type":"string","description":"The language of the event.","nullable":true},"publish-date":{"type":"string","description":"Date of the event. (UTC)","format":"date-time","nullable":true},"owner":{"type":"string","description":"Owner of the event.","nullable":true},"format":{"type":"string","description":"Format of the event.","nullable":true},"date":{"type":"string","description":"Deprecated - Date of the event.","format":"date-time","nullable":true},"url":{"type":"string","description":"URL location where the event can be found.","nullable":true},"duration":{"type":"number","description":"The duration for the event.","format":"double"},"duration-type":{"type":"string","description":"The duration type for the event.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"degreed-url":{"type":"string","description":"URL location of event within Degreed UI.","nullable":true},"external-id":{"type":"string","description":"The external ID of the event.","nullable":true},"groups-with-access":{"type":"array","description":"Groups that have access to the content item.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"ListedPost_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/posts"},"id":{"type":"string","description":"The unique identifier of the post.","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedPost_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"Listedtasks_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/tasks"},"id":{"type":"string","description":"The unique identifier of the task.","nullable":false},"attributes":{"$ref":"#/components/schemas/Listedtasks_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedLiveEvent_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"sessions"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedLiveEvent_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/ListedLiveEvent_data_relationships"}}}},"ListedEvent_data":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"content/events"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedEvent_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"GroupMember_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-groups"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/GroupMembership_Attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/GroupMemberRelationships"}}}},"GroupMembership_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"group-memberships"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/GroupMembership_Attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/GroupMemberRelationships"}}}},"GroupOrganization_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"organizations"},"id":{"type":"string","nullable":true}}},"CreatedByRelationships_inner":{"type":"object","properties":{"created_by":{"$ref":"#/components/schemas/UserRelationships_inner_user"}}},"DetailedPathwayRelationships_inner":{"type":"object","properties":{"collaborators":{"$ref":"#/components/schemas/UserRelationships_data"},"created_by":{"$ref":"#/components/schemas/UserRelationships_inner_user"}}},"UserSkillRelationships_inner":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/UserRelationship"}}},"GroupMemberRelationships_inner":{"type":"object","properties":{"group":{"$ref":"#/components/schemas/GroupRelationship_inner"},"user":{"$ref":"#/components/schemas/UserRelationships_inner_user"}}},"CollaboratorRelationships_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"users"}}},"PathwayRelationships_data":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the pathway.","nullable":true},"type":{"type":"string","description":"Type of object for the relationship. Can only be `pathways`.","nullable":true,"default":"pathways"}}},"PlanRelationships_data":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the plan.","nullable":true},"type":{"type":"string","description":"Type of object for the relationship. Can only be `plans`.","nullable":true,"default":"plans"}}},"ListedCertificate_attributes_1":{"type":"object","properties":{"title":{"type":"string","description":"The title of the certificate.","nullable":true},"started-at":{"type":"string","description":"Date when the certificate was issued. (UTC)","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the certificate expires. (UTC)","format":"date-time","nullable":true},"url":{"type":"string","description":"Url of the certificate or issuer.","nullable":true},"issued-by":{"type":"string","description":"Institution that issued the certification.","nullable":true},"certificate-number":{"type":"string","description":"Certification number from the certifying institution.","nullable":true}}},"ListedCertificate_data_1":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"certificates"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/ListedCertificate_attributes_1"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"PostedCertificate_data_1_attributes":{"type":"object","properties":{"user-identifier-type":{"type":"string","description":"The type of `user-id` supplied. Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`","nullable":true},"user-id":{"type":"string","description":"Unique user identifier of the user that completed the certificate.","nullable":true},"title":{"type":"string","description":"The title of the certificate.","nullable":true},"started-at":{"type":"string","description":"Date when the certificate was issued. (UTC)","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the certificate expires. (UTC)","format":"date-time","nullable":true},"url":{"type":"string","description":"URL of the certificate or issuer.","nullable":true},"issued-by":{"type":"string","description":"Institution that issued the certification.","nullable":true},"certificate-number":{"type":"string","description":"Certification number from the certifying institution.","nullable":true}}},"PostedCertificate_data_1":{"type":"object","properties":{"type":{"type":"string","nullable":false,"default":"certificates"},"id":{"type":"string","nullable":false},"attributes":{"$ref":"#/components/schemas/PostedCertificate_data_1_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedLogin_attributes":{"type":"object","properties":{"employee-id":{"type":"string","nullable":true},"logged-in-at":{"type":"string","description":"UTC","format":"date-time","nullable":true}}},"ListedLogin_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"logins"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedLogin_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"DetailedOpportunity_data_relationships":{"type":"object","properties":{"collaborators":{"$ref":"#/components/schemas/CollaboratorRelationships"},"suggested-pathways":{"$ref":"#/components/schemas/PathwayRelationships"},"suggested-plans":{"$ref":"#/components/schemas/PlanRelationships"}}},"DetailedOpportunity_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"opportunities"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/opportunity_attributes_detailed"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/DetailedOpportunity_data_relationships"}}}},"PostedOpportunity_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"opportunities"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/opportunity_attributes_detailed"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"UserOpportunities_attributes":{"type":"object","properties":{"applied-at":{"type":"string","description":"The date that the user expressed interest in the opportunity. (UTC)","format":"date-time","nullable":true},"application-status":{"type":"string","description":"The application status of the opportunity. Can only be `Interested`, `Not Interested`, or `None`.","nullable":true},"stage":{"type":"string","description":"The stage of the applicant in relation to the opportunity. Can only be `None`, `Shortlisted`, `Archived`, or `Selected`.","nullable":true}}},"UserOpportunities_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-opportunities"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/UserOpportunities_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/opportunity_relationships"},"included":{"type":"array","items":{"$ref":"#/components/schemas/opportunity_attributes"}}}},"opportunity_relationships_inner":{"type":"object","properties":{"opportunity":{"$ref":"#/components/schemas/opportunity_relationships_inner_opportunity"}}},"opportunity_data_body_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/opportunity_attributes_post_body"}}},"opportunity_data_body_id_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"opportunities"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/opportunity_attributes_patch_body"}}},"opportunity_attributes_post_body_matchedskills":{"type":"object","properties":{"skill-name":{"type":"string","description":"Skill name of the matched skill for the opportunity.","nullable":true},"skill-id":{"type":"string","description":"The ID of the skill."},"minimum-rating":{"type":"string","description":"The minimum skill rating appropriate for the opportunity.","nullable":true}}},"opportunity_attributes_attributes":{"type":"object","properties":{"degreed-url":{"type":"string","description":"URL location of the opportunity within Degreed UI.","nullable":true},"provider":{"type":"string","description":"Unique provider code.","nullable":true},"title":{"type":"string","description":"The title of the opportunity.","nullable":true},"description":{"type":"string","description":"The description of the opportunity.","nullable":true},"category":{"type":"string","description":"The category for the opportunity. For example, `Full time`, `Temp`, etc.","nullable":true},"department":{"type":"string","description":"The department of the opportunity.","nullable":true},"job-role":{"type":"string","description":"Must correspond to the name of a plan in order to be valid. The `name` attribute of the GET /skill-plans endpoint resource with `plan-type: Role` can be used.","nullable":true},"start-date":{"type":"string","description":"The start date of the opportunity. (UTC)","format":"date-time","nullable":true},"end-date":{"type":"string","description":"The end date of the opportunity. (UTC)","format":"date-time","nullable":true},"duration":{"type":"number","description":"The duration of the opportunity.","format":"double","nullable":true},"status":{"type":"string","description":"The status of the opportunity. Can only be `open` or `closed`.","nullable":true},"duration-units":{"type":"string","description":"Must be one of the following: `EndDate`, `Years`, `Months`, `Weeks`, `Days`, `Hours`, `Seconds`, or `Unknown`.","nullable":true},"location":{"type":"string","description":"The location of the opportunity.","nullable":true},"visibility":{"type":"string","description":"Can only be `Private` or `Organization`.","nullable":true},"external-id":{"type":"string","description":"The external identifier of the opportunity.","nullable":true},"url":{"type":"string","description":"URL location where more information can be found.","nullable":true},"image-url":{"type":"string","description":"Cover image of the opportunity.","nullable":true},"is-obsolete":{"type":"boolean"},"created-at":{"type":"string","description":"The date the opportunity was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"The date the opportunity was last modified. (UTC)","format":"date-time"}}},"ListedPathway_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the pathway.","nullable":true},"summary":{"type":"string","description":"The summary of the pathway.","nullable":true},"visibility":{"type":"string","description":"Can only be `Author`, `Public`, `Group`, `ProfileVisible` or `Unknown`.","nullable":true},"degreed-url":{"type":"string","description":"URL location of the pathway within Degreed UI.","nullable":true},"created-at":{"type":"string","description":"The date the pathway was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"The date the pathway was modified. (UTC)","format":"date-time","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the pathway is endorsed. Endorsed Pathways indicate that a learning professional in your organization reviewed and validated its content."},"primary-contact-resource-id":{"type":"string","description":"The ID of the pathway's primary contact. The primary contact can be a user or a group; see `primary-contact-resource-type`. May be null for pathways that have no primary contact, such as those created before April 2024.","nullable":true},"primary-contact-resource-type":{"type":"string","description":"The type of the pathway's primary contact. Can only be `user` or `group`.","nullable":true},"primary-contact-name":{"type":"string","description":"The display name of the pathway's primary contact.","nullable":true}}},"ListedPathway_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathways"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedPathway_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/CreatedByUserRelationships"}}},"ListedPathwayCollaborator_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"UTC","format":"date-time","nullable":true},"employee-id":{"type":"string","nullable":true}}},"ListedPathwayCollaborator_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"users"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedPathwayCollaborator_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedPathwayFollower_attributes":{"type":"object","properties":{"employee-id":{"type":"string","nullable":true},"created-at":{"type":"string","description":"UTC","format":"date-time","nullable":true}}},"ListedPathwayFollower_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/UserRelationship"}}},"ListedPathwayFollower_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathway-followers"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedPathwayFollower_attributes"},"relationships":{"$ref":"#/components/schemas/ListedPathwayFollower_relationships"}}},"ListedPathwayGroup_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"UTC","format":"date-time"}}},"ListedPathwayGroup_group":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/GroupRelationship"}}},"ListedPathwayGroup_relationships":{"type":"object","properties":{"group":{"$ref":"#/components/schemas/ListedPathwayGroup_group"}}},"ListedPathwayGroup_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathway-groups"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedPathwayGroup_attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/ListedPathwayGroup_relationships"}}}},"ListedPathwayTag_attributes":{"type":"object","properties":{"tag":{"type":"string","nullable":true},"created-at":{"type":"string","description":"UTC","format":"date-time"}}},"ListedPathwayTag_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"tags"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedPathwayTag_attributes"}}},"DetailedPathway_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the pathway.","nullable":true},"summary":{"type":"string","description":"The summary of the pathway.","nullable":true},"visibility":{"type":"string","description":"Can only be `Author`, `Public`, `Group`, `ProfileVisible` or `Unknown`.","nullable":true},"degreed-url":{"type":"string","description":"URL location of the pathway within Degreed UI.","nullable":true},"sections":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/PathwaySection"}},"created-at":{"type":"string","description":"The date that the pathway was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"The date that the pathway was modified. (UTC)","format":"date-time","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the pathway is endorsed. Endorsed Pathways indicate that a learning professional in your organization reviewed and validated its content."},"share-author-permission":{"type":"boolean","description":"Indicates whether the pathway author permissions can be shared."},"header-image-disabled":{"type":"boolean","description":"Indicates whether the pathway header image should be displayed."},"duration-display-disabled":{"type":"boolean","description":"Indicates whether the pathway duration should be displayed."},"image-url":{"type":"string","description":"URL for the pathway image.","nullable":true},"primary-contact-resource-id":{"type":"string","description":"The ID of the pathway's primary contact. The primary contact can be a user or a group; see `primary-contact-resource-type`. May be null for pathways that have no primary contact, such as those created before April 2024.","nullable":true},"primary-contact-resource-type":{"type":"string","description":"The type of the pathway's primary contact. Can only be `user` or `group`.","nullable":true},"primary-contact-name":{"type":"string","description":"The display name of the pathway's primary contact.","nullable":true}}},"DetailedPathwaySection_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the section.","nullable":true},"sequence":{"type":"integer"},"description":{"type":"string"},"lessons":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/PathwayLesson"}}}},"PostedPathway_data_attributes":{"required":["title","visibility"],"type":"object","properties":{"title":{"type":"string","description":"The title of the pathway.","nullable":true},"summary":{"type":"string","description":"The summary of the pathway.","nullable":true},"visibility":{"type":"string","description":"Can only be `Author`, `Public`, `Group`, `ProfileVisible` or `Unknown`.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the pathway is endorsed. Endorsed Pathways indicate that a learning professional in your organization reviewed and validated its content. Endorsing a Pathway does not endorse individual content items within the Pathway."},"share-author-permission":{"type":"boolean","description":"Indicates whether the pathway author permissions can be shared."},"header-image-disabled":{"type":"boolean","description":"Indicates whether the pathway header image should be displayed."},"duration-display-disabled":{"type":"boolean","description":"Indicates whether the pathway duration should be displayed."},"image-url":{"type":"string","description":"URL for the pathway image.","nullable":true},"sections":{"type":"array","description":"A Pathway section.","nullable":true,"items":{"$ref":"#/components/schemas/PathwaySection_Upsert"}}}},"PatchedPathway_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the pathway.","nullable":true},"summary":{"type":"string","description":"The summary of the pathway.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the pathway is endorsed. Endorsed Pathways indicate that a learning professional in your organization reviewed and validated its content. Endorsing a Pathway does not endorse individual content items within the Pathway."},"share-author-permission":{"type":"boolean","description":"Indicates whether the pathway author permissions can be shared."},"header-image-disabled":{"type":"boolean","description":"Indicates whether the pathway header image should be displayed."},"duration-display-disabled":{"type":"boolean","description":"Indicates whether the pathway duration should be displayed."},"image-url":{"type":"string","description":"URL for the pathway image.","nullable":true},"sections":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/PathwaySection_Upsert"}}}},"DetailedPathway_data_attributes_1":{"type":"object","properties":{"modified-at":{"type":"string","description":"The date that the pathway collaborator last modified.","format":"date-time","nullable":true},"employee-id":{"type":"string","description":"The employee identifier of the pathway collaborator.","nullable":true}}},"DetailedPathway_data_included":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"users"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/DetailedPathway_data_attributes_1"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"DetailedPathway_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathway"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/DetailedPathway_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/DetailedPathwayRelationships"},"included":{"type":"array","description":"More information about the pathway collaborators.","items":{"$ref":"#/components/schemas/DetailedPathway_data_included"}}}},"DetailedPathwaySection_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathway-section"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/DetailedPathwaySection_data_attributes"}}},"PostedPathway_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathway"},"attributes":{"$ref":"#/components/schemas/PostedPathway_data_attributes"},"relationships":{"$ref":"#/components/schemas/CreatedByRelationships"}}},"PatchedPathway_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathway"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/PatchedPathway_data_attributes"},"relationships":{"$ref":"#/components/schemas/CreatedByRelationships"}}},"ListedProviderLicense_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The employee identifier for the license holder.","nullable":true},"is-enabled":{"type":"boolean","description":"If the provider license is enabled."},"created-at":{"type":"string","description":"The date that the license was granted. (UTC)","format":"date-time"}}},"ListedProviderLicenseUser_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The employee identifier associated with the provider license.","nullable":true},"is-enabled":{"type":"boolean","description":"If the provider license is enabled."},"created-at":{"type":"string","description":"The date that the license was granted.","format":"date-time"}}},"ListedProviderLicense_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"licenses"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedProviderLicense_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"ListedProviderLicenseUser_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"providers"},"id":{"type":"string","nullable":true}}},"ListedProvider_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the provider.","nullable":true},"url":{"type":"string","description":"URL location of the provider.","nullable":true},"is-active":{"type":"boolean","description":"If the provider is active."},"license-type-required":{"type":"string","description":"The content visibility permission level setting for the content offered by the provider. For example, `global-visibility`, `limited-visibility`, and `prompt-for-license`."}}},"ListedProvider_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"providers"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedProvider_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedRequiredLearning_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The employee identifier for the required learning item.","nullable":true},"assignment-type":{"type":"string","description":"Can only be `Assigned` or `Required`.","nullable":true},"status":{"type":"string","description":"The status of the required learning item. Can only be `Queued`, `Pending`, `Dismissed` or `Complete`.","nullable":true},"due-at":{"type":"string","description":"The date the required learning item is due. (UTC)","format":"date-time"},"created-at":{"type":"string","description":"The date the required learning item was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"The date the required learning item was modified. (UTC)","format":"date-time","nullable":true},"assigner-employee-id":{"type":"string","description":"The employee id of the user that assigned the content."}}},"ListedRequiredLearning_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/CollaboratorRelationships_data"}}},"ListedRequiredLearning_content_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"content"}}},"ListedRequiredLearning_content":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedRequiredLearning_content_data"}}},"ListedRequiredLearning_provider_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"providers"}}},"ListedRequiredLearning_provider":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedRequiredLearning_provider_data"}}},"ListedRequiredLearning_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"required-learning","default":"required-learning"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedRequiredLearning_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/ListedRequiredLearning_data_relationships"}},"included":{"$ref":"#/components/schemas/RequiredLearning_Content_Included"}}},"DetailedRequiredLearning_data_attributes_users":{"type":"object","properties":{"userId":{"type":"string","nullable":true},"employeeId":{"type":"string","nullable":true}}},"DetailedRequiredLearning_data_attributes":{"type":"object","properties":{"users":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/DetailedRequiredLearning_data_attributes_users"}},"assignment-type":{"type":"string","description":"Can only be `Assigned` or `Required`.","nullable":true},"status":{"type":"string","description":"The status of the required learning item. Can only be `Queued`, `Pending`, `Dismissed` or `Complete`.","nullable":true},"due-at":{"type":"string","description":"The date the required learning item is due.","format":"date-time"},"created-at":{"type":"string","description":"The date the required learning item was created.","format":"date-time"},"modified-at":{"type":"string","description":"The date the required learning item was modified.","format":"date-time","nullable":true},"comment":{"type":"string","description":"A comment on the required learning item.","nullable":true},"assigner-employee-id":{"type":"string","description":"The employee id of the user that assigned the content."}}},"DetailedRequiredLearning_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/DetailedRequiredLearning_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/DetailedRequiredLearning_data_relationships"}},"included":{"$ref":"#/components/schemas/RequiredLearning_Content_Included"}}},"PostedRequiredLearning_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","description":"The unique identifier of the user.","nullable":true},"user-identifier-type":{"type":"string","description":"The type of user identifier. Could only be `UserId`, `Email`, `EmployeeId`, `AliasUid` or `AliasEmail`.","nullable":true},"content-id":{"type":"string","description":"The unique identifier of the content.","nullable":true},"content-id-type":{"type":"string","description":"The type of content identifier. Could only be `ExternalId`, `Id`, or `ContentUrl`.","nullable":true},"content-type":{"type":"string","description":"The content type of the resource. Can only be `Article`, `Book`, `Course`, `Event`, or `Video`.","nullable":true},"external-enrollment-id":{"type":"string","description":"The external enrollment identifier for the required learning item.","nullable":true},"assignment-type":{"type":"string","description":"Can only be `Assigned` or `Required`.","nullable":true},"due-at":{"type":"string","description":"The date the required learning item is due. (UTC)","format":"date-time"},"created-at":{"type":"string","description":"The date the required learning item was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"The date the required learning item was modified. (UTC)","format":"date-time","nullable":true},"status":{"type":"string","description":"The status of the required learning item. Can only be `Queued`, `Pending`, `Dismissed` or `Complete`.","nullable":true}}},"PostedRequiredLearning_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"required-learning"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/PostedRequiredLearning_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"RequiredLearning_Content_Included_inner":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"content"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/RequiredLearning_Content_Included_inner_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"ListedSearchTerm_attributes":{"type":"object","properties":{"search-term":{"type":"string","description":"The term that was used to search.","nullable":true},"count":{"type":"integer","description":"The number of times that the term has been used to search.","format":"int32"}}},"ListedSearchTerm_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"search-terms"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedSearchTerm_attributes"}}},"SharedItem_data_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"Unique identifier of the user sharing the item.","nullable":true},"recipient-employee-id":{"type":"string","description":"Unique identifier of the recipient.","nullable":true},"degreed-url":{"type":"string","description":"URL location of the resource within the Degreed UI.","nullable":true},"recommended-at":{"type":"string","description":"Date the shared item was shared. (UTC)","format":"date-time"},"status":{"type":"string","description":"The status of the shared item. Can only be `Queued`, `Pending`, Dismissed` or `Complete`.","nullable":true},"assignment-type":{"type":"string","description":"Can only be `Recommendation`.","nullable":true},"modified-at":{"type":"string","description":"Date the shared item was modified. (UTC)","format":"date-time","nullable":true}}},"SharedItem_data_pathway_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"pathways"}}},"SharedItem_data_pathway":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SharedItem_data_pathway_data"}}},"relationshipsselfenrolled_data":{"type":"array","items":{"$ref":"#/components/schemas/relationshipsselfenrolled_data_inner"}},"SharedItem_data_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/ListedRequiredLearning_user"},"recipient":{"$ref":"#/components/schemas/ListedRequiredLearning_user"},"content":{"$ref":"#/components/schemas/ListedRequiredLearning_content"},"provider":{"$ref":"#/components/schemas/ListedRequiredLearning_provider"},"pathway":{"$ref":"#/components/schemas/SharedItem_data_pathway"}}},"self-endorsed_Content_Included_inner":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"content"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/self-enrolled_Content_Included_inner_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"SharedItem_Content_Included_inner":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"content"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/SharedItem_Content_Included_inner_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"self-enrolled_Content_Included_inner":{"type":"array","items":{"$ref":"#/components/schemas/selfenrolled_Content_Included_inner_inner"}},"ListedSkillPlan_attributes":{"type":"object","properties":{"name":{"type":"string","description":"Name of the plan.","nullable":true},"description":{"type":"string","description":"Description of the plan.","nullable":true},"visibility":{"type":"string","description":"Can only be `Author`, `Public`, `Group`, `ProfileVisible`, `Template` or `Unknown`.","nullable":true},"degreed-url":{"type":"string","description":"URL location of the plan within Degreed UI.","nullable":true},"created-at":{"type":"string","description":"Date when the plan was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date when the plan was last modified. (UTC)","format":"date-time","nullable":true},"plan-type":{"type":"string","description":"Indicates the type of plan. Can only be `Target`, `Role`, `Directory` or `Browse`. `Target` indicates that the record represents a `Skill Plan`. `Role` indicates that the record represents a `Role Plan`. `Directory` indicates that the record represents a `Directory`. `Browse` indicates that the record represents a `Featured Directory`.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the plan is endorsed. Endorsed Plans indicate that a learning professional in your organization reviewed and validated its content."},"image-url":{"type":"string","description":"Cover image of the skill plan.","nullable":true}}},"ListedSkillPlan_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plans"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedSkillPlan_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"DetailedSkillPlan_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"Name of the plan.","nullable":true},"description":{"type":"string","description":"Description of the plan.","nullable":true},"sections":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanSection"}},"visibility":{"type":"string","description":"Can only be `Author`, `Public`, `Group`, `ProfileVisible`, `Template` or `Unknown`.","nullable":true},"can-collaborate":{"type":"boolean","description":"Indicates whether one can collaborate on the plan."},"degreed-url":{"type":"string","description":"URL location of the plan within Degreed UI.","nullable":true},"created-at":{"type":"string","description":"Date when the plan was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date when the plan was last modified. (UTC)","format":"date-time","nullable":true},"plan-type":{"type":"string","description":"Indicates the type of plan. Can only be `Target`, `Role`, `Directory` or `Browse`. `Target` indicates that the record represents a `Skill Plan`. `Role` indicates that the record represents a `Role Plan`. `Directory` indicates that the record represents a `Directory`.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the plan is endorsed. Endorsed Plans indicate that a learning professional in your organization reviewed and validated its content."},"collaborators":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanCollaborator"}},"external-id":{"type":"string","description":"The external identifier of the skill plan.","nullable":true},"subtitle":{"type":"string","description":"The subtitle of the skill plan.","nullable":true},"can-follow":{"type":"boolean","description":"Indicates whether other users can follow the skill plan."},"has-image":{"type":"boolean","description":"Indicates whether the plan has an image."},"image-url":{"type":"string","description":"Cover image of the skill plan.","nullable":true}}},"PostedSkillPlan_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"Name of the plan.","nullable":true},"description":{"type":"string","description":"Description of the plan. This field supports markdown. For more information, see [Markdown Support](https://developer.degreed.com/reference/skillplan#markdown-support).","nullable":true},"external-id":{"type":"string","description":"The external identifier of the skill plan.","nullable":true},"subtitle":{"type":"string","description":"The subtitle of the skill plan.","nullable":true},"can-follow":{"type":"boolean","description":"Indicates whether other users can follow the skill plan."},"visibility":{"type":"string","description":"Can only be `Author`, `Public`, `Group`, `ProfileVisible`, `Template` or `Unknown`.","nullable":true},"can-collaborate":{"type":"boolean","description":"Indicates whether one can collaborate on the plan."},"plan-type":{"type":"string","description":"Indicates the type of plan. Can only be `Target`, `Role`, or `Directory`. `Target` indicates that the record represents a `Skill Plan`. `Role` indicates that the record represents a `Role Plan`. `Directory` indicates that the record represents a `Directory`.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the plan is endorsed. Endorsed Plans indicate that a learning professional in your organization reviewed and validated its content."},"image-url":{"type":"string","description":"Cover image of the skill plan.","nullable":true},"sections":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanSection_Upsert"}}}},"PatchedSkillPlan_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"Name of the plan.","nullable":true},"description":{"type":"string","description":"Description of the plan. This field supports markdown. For more information, see [Markdown Support](https://developer.degreed.com/reference/skillplan#markdown-support).","nullable":true},"external-id":{"type":"string","description":"The external identifier of the skill plan.","nullable":true},"subtitle":{"type":"string","description":"The subtitle of the skill plan.","nullable":true},"can-follow":{"type":"boolean","description":"Indicates whether other users can follow the skill plan."},"can-collaborate":{"type":"boolean","description":"Indicates whether one can collaborate on the plan."},"plan-type":{"type":"string","description":"Indicates the type of plan. Can only be `Target`, `Role`, or `Directory`. `Target` indicates that the record represents a `Skill Plan`. `Role` indicates that the record represents a `Role Plan`. `Directory` indicates that the record represents a `Directory`. `Browse` indicates that the record represents a `Featured Directory`.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the plan is endorsed. Endorsed Plans indicate that a learning professional in your organization reviewed and validated its content."},"image-url":{"type":"string","description":"Cover image of the skill plan.","nullable":true},"sections":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanSection_Upsert"}}}},"DetailedSkillPlan_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plan"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/DetailedSkillPlan_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/DetailedSkillPlan_data_relationships"}},"sections":{"type":"array","nullable":true,"items":{"$ref":"#/components/schemas/SkillPlanSection"}},"included":{"type":"array","items":{"$ref":"#/components/schemas/DetailedSkillPlan_data_included"}}}},"PostedSkillPlan_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plan"},"attributes":{"$ref":"#/components/schemas/PostedSkillPlan_data_attributes"}}},"PatchedSkillPlan_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plans"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/PatchedSkillPlan_data_attributes"}}},"SkillPlanFollower_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The unique employee identifier of the follower.","nullable":true},"enrolled-at":{"type":"string","description":"Date the follower enrolled in the plan. (UTC)","format":"date-time"},"is-primary-plan":{"type":"boolean","description":"Indicates whether this is the primary plan for the follower."}}},"SkillPlanFollower_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-plan-followers"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/SkillPlanFollower_attributes"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"ListedSkillRating_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-ratings"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/SkillRating_Data"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/SkillRating_Relationships"}}},"PostedSkillRating_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","description":"The ID of the user being rated.","nullable":true},"manager-id":{"type":"string","description":"The ID of the manager who is providing a rating.","nullable":true},"rater-id":{"type":"string","description":"The ID of the manager or peer who is providing a rating.","nullable":true},"skill-id":{"type":"string","description":"Unique identifier of the skill.","nullable":true},"skill-name":{"type":"string","description":"The name of the skill.","nullable":true},"comment":{"type":"string","description":"A comment for the rating.","nullable":true},"rating-type":{"type":"string","description":"The type of rating. Can be `self`, `peer`, or `manager`, or a valid provider code of an external rating provider.","nullable":true},"rating-label":{"type":"string","description":"The external rating label provided or the accompanying name associated with the rating value on the default internal skill scale."},"rating":{"type":"integer","description":"Rating of the skill. An integer value from 0 up to and including 8, unless your organization uses a scale of 1 to 6.","format":"int32"},"rated-at":{"type":"string","description":"Date the skill was rated. (UTC)","format":"date-time"},"skill-scale":{"type":"string","description":"If a custom skill scale is enabled, can only be `Six` or `Eight`.","nullable":true}}},"PostedSkillRating_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"skill-ratings"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/PostedSkillRating_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"SkillRating_Relationships_inner":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/SkillRating_Relationships_inner_user"},"skill":{"$ref":"#/components/schemas/SkillRating_Relationships_inner_skill"},"manager":{"$ref":"#/components/schemas/SkillRating_Relationships_inner_user"},"rater":{"$ref":"#/components/schemas/SkillRating_Relationships_inner_user"}}},"ListedTodaysLearning_meta":{"type":"object","properties":{"is-personalized":{"type":"boolean","nullable":true}}},"ListedTodaysLearning_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"todays-learning"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/TodaysLearning_Data"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/TodaysLearning_Relationships"}}},"TodaysLearning_Relationships_inner":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/SkillRating_Relationships_inner_user"},"content":{"$ref":"#/components/schemas/TodaysLearning_Relationships_inner_content"}}},"ListedView_attributes":{"type":"object","properties":{"url":{"type":"string","nullable":true},"content-type":{"type":"string","nullable":true},"content-title":{"type":"string","nullable":true},"view-count":{"type":"integer","format":"int32"}}},"ListedView_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"views"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/ListedView_attributes"},"relationships":{"$ref":"#/components/schemas/ListedView_Relationships"}}},"ListedView_Relationships_inner":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/TodaysLearning_Relationships_inner_content"},"provider":{"$ref":"#/components/schemas/ListedView_Relationships_inner_provider"}}},"PostedUserSkill_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","description":"The unique user identifier.","nullable":true},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, or `EmployeeId`.","nullable":true},"skill-name":{"type":"string","description":"The name of the skill to be assigned to the user.","nullable":true},"is-focus":{"type":"boolean","description":"Indicates whether this is a focus skill for the user."},"target-rating":{"type":"integer","description":"The target rating for the user skill.","format":"int32"}}},"PostedUserSkill_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-skills"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/PostedUserSkill_data_attributes"}}},"User_data_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The unique employee identifier.","nullable":true},"first-name":{"type":"string","description":"The first name of the user.","nullable":true},"last-name":{"type":"string","description":"The last name of the user.","nullable":true},"full-name":{"type":"string","description":"The full name of the user.","nullable":true},"organization-email":{"type":"string","description":"Email used within the organization.","nullable":true},"personal-email":{"type":"string","description":"The personal email address for the user.","nullable":true},"profile-visibility":{"type":"string","description":"Visibility of the profile, can be `UseOrganizationDefault`, `Everyone`, `Organization`, or `Private`.","nullable":true},"bio":{"type":"string","description":"Short biography of the user.","nullable":true},"location":{"type":"string","description":"The location of the user.","nullable":true},"profile-image-url":{"type":"string","description":"The user ID.","nullable":true},"login-disabled":{"type":"boolean","description":"Ability for the user to login."},"restricted":{"type":"boolean","description":"Indicates whether the user is restricted from changing certain fields in the user interface, which are primarily related to entering free-text, such as commenting."},"is-active-learner":{"type":"boolean","description":"Indicates whether the user is an active learner."},"is-managed":{"type":"boolean","description":"Indicates whether the user is restricted from changing their personal profile settings, specifically First Name, Last Name, Email, and Job Role."},"permission-role":{"type":"string","description":"One of `Admin`, `LearningProfessional`, `Manager`, `Member`, `CareerProfessional` or `TechnicalAdmin`.","nullable":true},"job-role":{"type":"string","description":"The job role of the user.","nullable":true},"alias-uid":{"type":"string","description":"Unique alias identifier for the user. ","nullable":true},"preferred-language":{"type":"string","description":"The preferred language of the user.","nullable":true},"display-language":{"type":"string","description":"The language that displays on buttons and messages on a user's Degreed experience. This value must be a valid language code.","nullable":true},"real-time-email-notification":{"type":"boolean","description":"Indicates whether the user is set to receive real time email notifications.","nullable":true},"daily-digest-email":{"type":"boolean","description":"Indicates whether the user is signed up for the daily digest email.","nullable":true},"weekly-digest-email":{"type":"boolean","description":"Indicates whether the user is signed up for the weekly digest email.","nullable":true},"created-at":{"type":"string","description":"Date the user was created. (UTC)","format":"date-time"},"first-login-at":{"type":"string","description":"Date the user first logged into Degreed. (UTC)","format":"date-time","nullable":true},"last-login-at":{"type":"string","description":"Date the user last logged into Degreed. (UTC)","format":"date-time","nullable":true},"total-points":{"type":"number","description":"The users total learning points.","format":"double"},"daily-logins":{"type":"integer","description":"The number of unique days that a user has logged in.","format":"int32"}}},"UserCustomAttribute_Data_attributes1":{"type":"object","properties":{"custom-string-attribute":{"type":"string","description":"The name of this property would be any custom attribute name and the value would be a corresponding string.","nullable":true},"custom-date-attribute":{"type":"string","description":"The name of this property would be any custom attribute name and the value would be a corresponding date.","format":"date-time","nullable":true},"custom-integer-attribute":{"type":"integer","description":"The name of this property would be any custom attribute name and the value would be a corresponding integer.","format":"int32","nullable":true},"custom-boolean-attribute":{"type":"boolean","description":"The name of this property would be any custom attribute name and the value would be a corresponding boolean.","nullable":true}}},"UserCustomAttribute_Data_attributes":{"type":"object","properties":{"custom-attributes":{"$ref":"#/components/schemas/UserCustomAttribute_Data_attributes1"}}},"UserFollower_data_attributes":{"type":"object","properties":{"follower-employee-id":{"type":"string","description":"The unique employee id of the user who is the follower.","nullable":true},"following-employee-id":{"type":"string","description":"The unique employee id of the user who is being followed.","nullable":true},"followed-at":{"type":"string","description":"Date the follower began following the followed. (UTC)","format":"date-time"}}},"UserFollower_data_relationships":{"type":"object","properties":{"follower":{"$ref":"#/components/schemas/ListedRequiredLearning_user"},"following":{"$ref":"#/components/schemas/ListedRequiredLearning_user"}}},"UserSkillPlan_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill plan.","nullable":true},"description":{"type":"string","description":"The description of the skill plan.","format":"string","nullable":true},"visibility":{"type":"string","description":"Can only be `Author`, `Public`, `Group`, `ProfileVisible`, `Template` or `Unknown`.","nullable":true},"degreed-url":{"type":"string","description":"URL location of the plan within Degreed UI.","nullable":true},"created-at":{"type":"string","description":"Date when the plan was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date when the plan was last modified. (UTC)","format":"date-time","nullable":true},"plan-type":{"type":"string","description":"Indicates the type of plan. Can only be `Target`, `Role`, `Directory` or `Browse`. `Target` indicates that the record represents a `Skill Plan`. `Role` indicates that the record represents a `Role Plan`. `Directory` indicates that the record represents a `Directory`.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether the plan is endorsed. Endorsed Plans indicate that a learning professional in your organization reviewed and validated its content."}}},"UserPathway_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the pathway.","nullable":true},"date-enrolled":{"type":"string","description":"Date the user enrolled in the pathway.","format":"date-time","nullable":true},"items-total":{"type":"integer","description":"Total number of items within the pathway.","format":"int32","nullable":true},"items-completed":{"type":"integer","description":"Total number of items the user has completed within the pathway. (UTC)","format":"int32","nullable":true},"percent-complete":{"type":"number","description":"The pathway completion percentage for the user.","format":"double"}}},"UserPathway_data_relationships":{"type":"object","properties":{"pathway":{"$ref":"#/components/schemas/SharedItem_data_pathway"},"user":{"$ref":"#/components/schemas/ListedRequiredLearning_user"}}},"UserPathwayResource_data_attributes":{"type":"object","properties":{"content-type":{"type":"string","description":"The type of the content.","nullable":true},"title":{"type":"string","description":"Title of the content.","format":"string","nullable":true},"description":{"type":"string","description":"Description of the content.","format":"string","nullable":true},"url":{"type":"string","description":"URL location where more information can be found for the resource.","format":"string","nullable":true},"degreed-url":{"type":"string","description":"URL location of the content within Degreed UI.","format":"string"}}},"UserPathwayResource_data_meta":{"type":"object","properties":{"association":{"type":"string","description":"The association the user has with the pathway.","nullable":true},"is-complete":{"type":"boolean","description":"Indicates if the user has completed the content."},"is-required":{"type":"boolean","description":"Indicates if the content is required within the pathway."},"has-access":{"type":"boolean","description":"Indicates if the user has access to the content."}}},"UserSkill_data_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The unique employee identifier for the user.","nullable":true},"skill-id":{"type":"string","description":"The unique skill identifier for the user.","nullable":true},"skill-name":{"type":"string","description":"The skill name identifier for the user.","nullable":true},"is-focus":{"type":"boolean","description":"Indicates whether this is the user's focus skill."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"target-rating":{"type":"integer","description":"Desired rating for the skill. This value is the highest target rating for this skill out of skill plans followed and authored by the user.","format":"int32","nullable":true},"followed-at":{"type":"string","description":"Date the skill was followed. (UTC)","format":"date-time"},"degreed-url":{"type":"string"},"source":{"type":"string","description":"The skill source the skill belongs to."}}},"content_events_body_data":{"type":"object","properties":{"type":{"type":"string","default":"content/events"},"attributes":{"$ref":"#/components/schemas/posted_event_attributes"}}},"content_posts_body_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/posted_post_attributes"}}},"content_tasks_body_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/posted_tasks_attributes"}}},"content_patch_posts_body_data":{"type":"object","properties":{"type":{"type":"string","default":"content/posts"},"id":{"type":"string","description":"The content ID of the post."},"attributes":{"$ref":"#/components/schemas/patched_post_attributes"}}},"content_patch_tasks_body_data":{"type":"object","properties":{"type":{"type":"string","default":"content/tasks"},"id":{"type":"string","description":"The content ID of the task."},"attributes":{"$ref":"#/components/schemas/patched_tasks_attributes"}}},"content_events_patch_body_data":{"type":"object","properties":{"type":{"type":"string","default":"content/events"},"attributes":{"$ref":"#/components/schemas/patch_event_attributes"}}},"opportunity_relationship_pathway_body_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of relationship.","nullable":true,"default":"pathways"},"id":{"type":"string","description":"The unique id of the pathway.","nullable":true}}},"opportunity_relationship_plan_body_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of relationship.","nullable":true,"default":"plans"},"id":{"type":"string","description":"The unique id of the plan.","nullable":true}}},"GroupRelationship_inner_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"groups"}}},"opportunity_relationships_inner_opportunity_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"opportunity"}}},"opportunity_relationships_inner_opportunity":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/opportunity_relationships_inner_opportunity_data"}}},"RequiredLearning_Content_Included_inner_attributes":{"type":"object","properties":{"content-type":{"type":"string","description":"The content type of the required learning resource.","nullable":true},"url":{"type":"string","description":"URL location of the required learning resource.","nullable":true},"title":{"type":"string","description":"The title of the required learning resource.","nullable":true},"provider":{"type":"string","description":"The provider of the required learning resource.","nullable":true},"degreed-url":{"type":"string","description":"URL location of content within Degreed UI."}}},"SharedItem_Content_Included_inner_attributes":{"type":"object","properties":{"content-type":{"type":"string","description":"The content type of the shared item resource.","nullable":true},"url":{"type":"string","description":"URL location of the shared item resource.","nullable":true},"title":{"type":"string","description":"The title of the shared item resource.","nullable":true},"provider":{"type":"string","description":"The provider of the shared item resource.","nullable":true},"is-internal":{"type":"boolean","description":"Whether the shared item's resource is internal.","nullable":true}}},"self-enrolled_Content_Included_inner_attributes":{"type":"object","properties":{"content-type":{"type":"string","description":"The content type of the shared item resource.","nullable":true},"url":{"type":"string","description":"URL location of the shared item resource.","nullable":true},"title":{"type":"string","description":"The title of the shared item resource.","nullable":true},"provider":{"type":"string","description":"The provider of the shared item resource.","nullable":true}}},"SkillRating_Relationships_inner_user_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"users"}}},"SkillRating_Relationships_inner_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SkillRating_Relationships_inner_user_data"}}},"SkillRating_Relationships_inner_skill_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"skills"}}},"SkillRating_Relationships_inner_skill":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/SkillRating_Relationships_inner_skill_data"}}},"TodaysLearning_Relationships_inner_content_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"content"}}},"TodaysLearning_Relationships_inner_content":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/TodaysLearning_Relationships_inner_content_data"}}},"ListedView_Relationships_inner_provider_data":{"type":"object","properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"providers"}}},"ListedView_Relationships_inner_provider":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedView_Relationships_inner_provider_data"}}},"UserSkillPlan_data_meta":{"type":"object","properties":{"association":{"type":"string","nullable":true,"default":"Follower"}}},"apiv2certificatesid_data_1_attributes":{"type":"object","properties":{"title":{"type":"string","description":"Text describing the certificate. The maximum length is 255 characters.","nullable":true},"started-at":{"type":"string","description":"Date when the certificate was issued.","format":"date-time","nullable":true},"completed-at":{"type":"string","description":"Date when the certificate expires.","format":"date-time","nullable":true},"url":{"type":"string","description":"URL of the certificate or issuer.","nullable":true},"issued-by":{"type":"string","description":"Institution that issued the certification.","nullable":true},"certificate-number":{"type":"string","description":"Certification number from the certifying institution.","nullable":true}}},"apiv2certificatesid_data_1":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2certificatesid_data_1_attributes"}}},"certificates_id_body_1":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2certificatesid_data_1"}}},"OrgSkill_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill."},"external-id":{"type":"string","description":"The unique identifier of the skill.","nullable":true},"description":{"type":"string","description":"The description of the skill."},"is-endorsed":{"type":"boolean","description":"Indicates whether the skill is endorsed."},"degreed-url":{"type":"string"}}},"apiv2completionsid_data_attributes":{"type":"object","properties":{"completed-at":{"type":"string","description":"Date when the completion was created (For a Task, the server sets the `completed-at` date and it cannot be overriden.)"},"is-verified":{"type":"boolean","description":"Indicates whether the completion is verified. The default value is `true`.","default":true},"questions-correct":{"type":"integer","description":"Specific to `Assessments`. Number of questions answered correctly."},"percentile":{"type":"integer","description":"Specific to `Assessments`. The user's percentile."}}},"apiv2completionsid_data":{"type":"object","properties":{"type":{"type":"string","default":"completions"},"attributes":{"$ref":"#/components/schemas/apiv2completionsid_data_attributes"}}},"completions_id_body_1":{"required":["id"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2completionsid_data"}}},"apiv2providersidrelationshipslicenseholders_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"users"},"id":{"type":"string"}}},"relationships_licenseholders_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2providersidrelationshipslicenseholders_data"}}}},"relationships_licenseholders_body_1":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2providersidrelationshipslicenseholders_data"}}}},"apiv2contentarticlesid_data_1_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the article.","nullable":true},"summary":{"type":"string","description":"Short summary of the article.","nullable":true},"url":{"type":"string","description":"The URL where the article can be found.","nullable":true},"obsolete":{"type":"boolean","description":"If the article should be marked as obsolete."},"image-url":{"type":"string","description":"Image which will be shown on the content cards at Degreed.","nullable":true},"num-words":{"type":"integer","description":"The number of words in the article.","format":"int32","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI. For example, if the `num-words` is 250, this is equal to 1 `learning-minutes`."},"publish-date":{"type":"string","description":"Date the article was published.","format":"date-time"},"format":{"type":"string","description":"The format of the article. 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."},"owner-id":{"type":"string","description":"The unique ID of the group or user that owns the content."},"owner-type":{"type":"string","description":"Must be either \"user\" or \"group\"."}}},"apiv2contentarticlesid_data_1":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentarticlesid_data_1_attributes"}}},"articles_id_body_1":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentarticlesid_data_1"}}},"ListedPublicContent_data_meta":{"type":"object","properties":{"api-access":{"type":"string","description":"indicates whether the content item can be modified (`read-write`) or read (`read-only`)."}}},"PatchedCompletion_data_attributes_1":{"type":"object","properties":{"content-type":{"type":"string"},"url":{"type":"string"},"title":{"type":"string"},"provider":{"type":"string"},"content-duration":{"type":"integer","format":"double"},"content-duration-type":{"type":"string"},"is-internal":{"type":"boolean"}}},"PatchedCompletion_data_links":{"type":"object","properties":{"self":{"type":"string"}}},"PatchedCompletion_data_included":{"type":"object","properties":{"type":{"type":"string","default":"content"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/PatchedCompletion_data_attributes_1"},"links":{"$ref":"#/components/schemas/PatchedCompletion_data_links"}}},"Schema":{"type":"object","properties":{"id":{"type":"integer","format":"int64"}}},"Schema1":{"type":"object","properties":{"id":{"type":"integer","format":"int64"}}},"apiv2userskillsuserSkillId_data_attributes":{"type":"object","properties":{"is-focus":{"type":"boolean","description":"Indicates whether the skill is a focus skill. There are only four focus skills allowed per user."}}},"apiv2userskillsuserSkillId_data":{"type":"object","properties":{"type":{"type":"string","default":"user-skills"},"id":{"type":"string","description":"The ID of the user skill."},"attributes":{"$ref":"#/components/schemas/apiv2userskillsuserSkillId_data_attributes"}}},"userskills_userSkillId_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2userskillsuserSkillId_data"}}},"DetailedSkillPlan_data_collaborators_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","default":"users"}}},"DetailedSkillPlan_data_collaborators":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/DetailedSkillPlan_data_collaborators_data"}}}},"DetailedSkillPlan_data_groups_data":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the group."},"type":{"type":"string","default":"groups"}}},"DetailedSkillPlan_data_groups":{"type":"object","description":"The groups associated with the skill plan. `data` is an empty array if the skill plan has no associated groups. This relationship is only returned when the caller's token has the `groups:read` or `groups:write` scope; otherwise it is omitted from the response.","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/DetailedSkillPlan_data_groups_data"}}}},"DetailedSkillPlan_data_relationships":{"type":"object","properties":{"collaborators":{"$ref":"#/components/schemas/DetailedSkillPlan_data_collaborators"},"groups":{"$ref":"#/components/schemas/DetailedSkillPlan_data_groups"}}},"DetailedSkillPlan_data_attributes_1":{"type":"object","properties":{"employee-id":{"type":"string"}}},"DetailedSkillPlan_data_included":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","default":"users"},"attributes":{"$ref":"#/components/schemas/DetailedSkillPlan_data_attributes_1"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"apiv2pathwaysidsections_data_attributes":{"required":["section-type"],"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section. By default, sequence will append to end of current sequence. If the sequence has already been used with another section, an error will occur.","format":"int32"},"title":{"type":"string","description":"The title of the section."},"description":{"type":"string","description":"Description of the section.","nullable":true}}},"apiv2pathwaysidsections_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"pathway-section"},"attributes":{"$ref":"#/components/schemas/apiv2pathwaysidsections_data_attributes"}}},"id_sections_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2pathwaysidsections_data"}}},"inline_response_201":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_data"}}},"apiv2pathwaysidsectionssectionid_data":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the section."},"type":{"type":"string","nullable":true,"default":"pathway-section"},"attributes":{"$ref":"#/components/schemas/apiv2pathwaysidsections_data_attributes"}}},"sections_sectionid_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2pathwaysidsectionssectionid_data"}}},"inline_response_200":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2pathwaysidsectionssectionid_data"}}},"apiv2pathwaysidsectionssectionidlessons_data_attributes":{"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section. By default, sequence will append to end of current sequence. If the sequence has already been used with another section, an error will occur.","format":"int32"},"title":{"type":"string","description":"The title of the section.","nullable":true},"description":{"type":"string","description":"Description of the section.","nullable":true}}},"apiv2pathwaysidsectionssectionidlessons_data":{"type":"object","properties":{"type":{"type":"string","default":"pathway-section-lessons"},"attributes":{"$ref":"#/components/schemas/apiv2pathwaysidsectionssectionidlessons_data_attributes"}}},"sectionid_lessons_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2pathwaysidsectionssectionidlessons_data"}}},"inline_response_201_1":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_1_data"}}},"inline_response_200_1":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_1_data"}}},"apiv2pathwaysidsectionssectionidlessonslessonidrelationshipsresources_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource. For example, `Book`, `Article`, `Video`, etc."},"id":{"type":"string","description":"The id of the resource."}}},"relationships_resources_body_2":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2pathwaysidsectionssectionidlessonslessonidrelationshipsresources_data"}}}},"relationships_resources_body_3":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2pathwaysidsectionssectionidlessonslessonidrelationshipsresources_data"}}}},"relationships_resources_body_4":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2pathwaysidsectionssectionidlessonslessonidrelationshipsresources_data"}}}},"inline_response_201_data_attributes":{"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section. By default, sequence will append to end of current sequence. If the sequence has already been used with another section, an error will occur."},"title":{"type":"string","description":"The title of the section."},"description":{"type":"string","description":"The description of the section."}}},"inline_response_201_data":{"type":"object","properties":{"type":{"type":"string","default":"pathway-section"},"id":{"type":"string","description":"The id of the section."},"attributes":{"$ref":"#/components/schemas/inline_response_201_data_attributes"}}},"inline_response_201_1_data":{"type":"object","properties":{"type":{"type":"string","default":"pathway-section-lessons"},"id":{"type":"string","description":"The id of the section."},"attributes":{"$ref":"#/components/schemas/inline_response_201_data_attributes"}}},"inline_response_200_1_data_attributes_resources":{"type":"object","properties":{"lesson-resource-id":{"type":"string","nullable":true},"content-id":{"type":"string","description":"Unique ID identifying the content.","nullable":true},"id":{"type":"string","description":"Unique ID identifying the content.","nullable":true},"sequence":{"type":"integer","format":"int32"},"type":{"type":"string","description":"The type of content. For example, Article, Book, Video, Course, Podcast (also referred to as Episode), Assessment, or Event.","nullable":true},"title":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"requirement":{"type":"string","nullable":true},"note":{"type":"string","nullable":true}}},"inline_response_200_1_data_attributes":{"type":"object","properties":{"sequence":{"type":"integer","description":"The sequence of the section. By default, sequence will append to end of current sequence. If the sequence has already been used with another section, an error will occur."},"title":{"type":"string","description":"The title of the section."},"description":{"type":"string","description":"The description of the section."},"resources":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_1_data_attributes_resources"}}}},"inline_response_200_1_data":{"type":"object","properties":{"type":{"type":"string","default":"pathway-section-lesson"},"id":{"type":"string","description":"The id of the section."},"attributes":{"$ref":"#/components/schemas/inline_response_200_1_data_attributes"}}},"apiv2organizationskills_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill."},"description":{"type":"string","description":"The description of the skill."},"external-id":{"type":"string","description":"The unique identifier of the skill. This field relates to the \"Skillid\" field in the [Skills Template](https://degreed.zendesk.com/hc/en-us/articles/4408921532818-The-Skills-Template)."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. 'None' indicates Skill Review has not been enabled for this skill. 'Org' indicates the Skill Review-enabled skill is visible to everyone in the organization. To limit the visibility to specific groups, use the POST endpoint to Add Skill Review Groups to a Skill (/organization-skills/[id]/relationships/skill-review-groups)."}}},"apiv2organizationskills_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"organization-skills"},"attributes":{"$ref":"#/components/schemas/apiv2organizationskills_data_attributes"}}},"v2_organizationskills_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2organizationskills_data"}}},"inline_response_201_2":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_2_data"}}},"apiv2customattributes_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the custom attribute."},"data-type":{"type":"string","description":"The data type of the attribute values to be associated with users. Options include `Bool`, `String`, `Number`, and `DateTime`."}}},"apiv2customattributes_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"custom-attributes","default":"custom-attributes"},"attributes":{"$ref":"#/components/schemas/apiv2customattributes_data_attributes"}}},"v2_customattributes_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2customattributes_data"}}},"inline_response_200_2":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_2_data"}}},"apiv2usercustomattributes_data_attributes":{"required":["user-id"],"type":"object","properties":{"user-id":{"type":"string","description":"The unique ID of the user."},"custom-attributes":{"$ref":"#/components/schemas/inline_response_200_2_data_attributes_customattributes"}}},"apiv2usercustomattributes_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"user-custom-attributes","default":"user-custom-attributes"},"attributes":{"$ref":"#/components/schemas/apiv2usercustomattributes_data_attributes"}}},"v2_usercustomattributes_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2usercustomattributes_data"}}},"apiv2usercustomattributesid_data_attributes":{"type":"object","properties":{"custom-attributes":{"$ref":"#/components/schemas/inline_response_200_2_data_attributes_customattributes"}}},"apiv2usercustomattributesid_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"user-custom-attributes","default":"user-custom-attributes"},"attributes":{"$ref":"#/components/schemas/apiv2usercustomattributesid_data_attributes"}}},"usercustomattributes_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2usercustomattributesid_data"}}},"CustomAttributeDetail_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the custom attribute."},"data-type":{"type":"string","description":"The data type of the attribute values to be associated with users. Options include `Bool`, `String`, `Number`, and `DateTime`."},"is-visibile-in-ui":{"type":"boolean","description":"Whether the custom attribute is visible in the UI."}}},"CustomAttributeDetail_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"custom-attributes"},"id":{"type":"string","description":"The unique id of the custom attribute."},"attributes":{"$ref":"#/components/schemas/CustomAttributeDetail_data_attributes"}}},"UserCustomAttributeDetail_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-custom-attributes"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/UserCustomAttribute_Data_attributes"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"inline_response_201_2_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill."},"description":{"description":"The description of the skill."},"external-id":{"type":"string","description":"The external ID of the skill."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. If the value is 'None', Skill Review has not been enabled for this skill. If the value is 'Org', the Skill Review-enabled skill is visible to everyone in the organization. 'Groups' indicates the Skill Review-enabled skill is only visible to specific Groups."}}},"inline_response_201_2_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"organization-skills"},"id":{"type":"string","description":"The unique skill id.","nullable":true},"attributes":{"$ref":"#/components/schemas/inline_response_201_2_data_attributes"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_5_data_attributes_relationships"}}}},"inline_response_200_2_data_attributes_customattributes":{"type":"object","additionalProperties":{"type":"string"},"description":"Enter the name of the custom attribute in the `newKey` field and specify the corresponding value in the `New Value` field as a string, date, number, or boolean value. For example, `Geography: NAmerica`, `StartDate: 01-02-2018`, `IsTemp: false`, `Code: 6`, etc.\n","example":{"Geography":"NAmerica","StartDate":"01-02-2018","IsPermanent":true,"Code":6}},"inline_response_200_2_data_attributes":{"type":"object","properties":{"custom-attributes":{"$ref":"#/components/schemas/inline_response_200_2_data_attributes_customattributes"}}},"inline_response_200_2_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"user-custom-attributes"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/inline_response_200_2_data_attributes"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"inline_response_200_3":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_3_data"}}}},"apiv2badges_data_attributes":{"required":["external-id","image-url","provider","source","state","title","url","user-id","user-identifier-type"],"type":"object","properties":{"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`."},"user-id":{"type":"string","description":"The unique ID of the user the badge was issued to."},"title":{"type":"string","description":"The title of the badge."},"url":{"type":"string","description":"The URL of the badge."},"image-url":{"type":"string","description":"The URL of the badge image to be displayed."},"provider":{"type":"string","description":"The badge issuer."},"state":{"type":"string","description":"The state of the badge. Can only be `pending` or `accepted`."},"issued-at":{"type":"string","description":"When the badge was issued.","format":"date-time"},"expires-at":{"type":"string","description":"When the badge will expire.","format":"date-time"},"created-at":{"type":"string","format":"date-time"},"source":{"type":"string","description":"Who created the badge."},"external-id":{"type":"string","description":"The external identifier provided by badge issuer."}}},"apiv2badges_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"user-badges","default":"user-badges"},"attributes":{"$ref":"#/components/schemas/apiv2badges_data_attributes"}}},"v2_badges_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2badges_data"}}},"inline_response_201_3":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_3_data"}}},"inline_response_200_4":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_3_data"}}},"apiv2badgesid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the badge."},"url":{"type":"string","description":"The url of the user badge."},"image-url":{"type":"string","description":"The URL of the badge image to be displayed."},"provider":{"type":"string","description":"The badge issuer."},"state":{"type":"string","description":"The state of the badge. Can only be `pending` or `accepted`."},"issued-at":{"type":"string","description":"When the badge was issued.","format":"date-time"},"expires-at":{"type":"string","description":"When the badge expires.","format":"date-time"},"created-at":{"type":"string","description":"When the badge was created.","format":"date-time"},"source":{"type":"string","description":"Who created the badge."},"external-id":{"type":"string","description":"The external identifier provided by badge issuer."}}},"apiv2badgesid_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"user-badges","default":"user-badges"},"id":{"type":"string","description":"The unique id of the badge."},"attributes":{"$ref":"#/components/schemas/apiv2badgesid_data_attributes"}}},"badges_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2badgesid_data"}}},"inline_response_201_4":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_4_data"}}},"inline_response_200_3_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the badge."},"url":{"type":"string","description":"The URL of the badge."},"image-url":{"type":"string","description":"The URL of the badge image to be displayed."},"provider":{"type":"string","description":"The badge issuer."},"state":{"type":"string","description":"The state of the badge. For example, `pending` or `accepted`."},"issued-at":{"type":"string","description":"When the badge was issued.","format":"date-time"},"expires-at":{"type":"string","description":"When the badge expires.","format":"date-time"},"created-at":{"type":"string","description":"When the badge was created.","format":"date-time"},"source":{"type":"string","description":"Who created the badge."},"external-id":{"type":"string","description":"The external identifier provided by badge issuer."}}},"inline_response_200_3_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"user-badges","default":"user-badges"},"id":{"type":"string","description":"The id of the badge.","nullable":true},"attributes":{"$ref":"#/components/schemas/inline_response_200_3_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"inline_response_201_3_data_attributes":{"type":"object","properties":{"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`."},"user-id":{"type":"string","description":"The unique ID of the user the badge was issued to."},"title":{"type":"string","description":"The title of the badge."},"url":{"type":"string","description":"The URL of the user badge."},"image-url":{"type":"string","description":"The URL of the badge image to be displayed."},"provider":{"type":"string","description":"The badge issuer."},"state":{"type":"string","description":"The state of the badge. For example, `pending` or `accepted`."},"issued-at":{"type":"string","description":"When the badge was issued.","format":"date-time"},"expires-at":{"type":"string","description":"When the badge expires.","format":"date-time"},"source":{"type":"string","description":"Who created the badge."},"external-id":{"type":"string","description":"The external identifier provided by badge issuer."}}},"inline_response_201_3_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"user-badges","default":"user-badges"},"id":{"type":"string","description":"The id of the badge.","nullable":true},"attributes":{"$ref":"#/components/schemas/inline_response_201_3_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"inline_response_201_4_data_attributes":{"type":"object","properties":{"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`."},"user-id":{"type":"string","description":"The unique ID of the user the badge was issued to."},"title":{"type":"string","description":"The title of the badge."},"url":{"type":"string","description":"The URL of the user badge."},"image-url":{"type":"string","description":"The URL of the badge image to be displayed."},"provider":{"type":"string"},"state":{"type":"string","description":"The state of the badge. Can only be `pending` or `accepted`."},"issued-at":{"type":"string","description":"When the badge was issued.","format":"date-time"},"expires-at":{"type":"string","format":"date-time"},"source":{"type":"string","description":"The organization that created the badge."},"external-id":{"type":"string","description":"The external identifier provided by badge issuer."},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/UserRelationships"}}},"inline_response_201_4_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"user-badges","default":"user-badges"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/inline_response_201_4_data_attributes"}}},"inline_response_200_5":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_5_data"}}},"apiv2organizationskillsid_data_attributes":{"type":"object","properties":{"description":{"type":"string","description":"The description of the skill."},"external-id":{"type":"string","description":"The unique identifier of the skill."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. 'None' indicates Skill Review has not been enabled for this skill. 'Org' indicates the Skill Review-enabled skill is visible to everyone in the organization. To limit the visibility to specific groups, use the POST endpoint to Add Skill Review Groups to a Skill (/organization-skills/[id]/relationships/skill-review-groups)."}}},"apiv2organizationskillsid_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"organization-skills"},"attributes":{"$ref":"#/components/schemas/apiv2organizationskillsid_data_attributes"}}},"organizationskills_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2organizationskillsid_data"}}},"apiv2skillplansidsectionssectionidrelationshipsresources_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource. For example, articles, videos, courses, etc."},"id":{"type":"string","description":"The unique ID of the resource."}}},"relationships_resources_body_5":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2skillplansidsectionssectionidrelationshipsresources_data"}}}},"apiv2skillplansidsectionssectionidrelationshipsresources_data_1":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource. For example, articles, videos, books, courses, etc."},"id":{"type":"string","description":"The unique ID of the resource."}}},"relationships_resources_body_6":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2skillplansidsectionssectionidrelationshipsresources_data_1"}}}},"relationships_resources_body_7":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2skillplansidsectionssectionidrelationshipsresources_data_1"}}}},"inline_response_200_5_data_attributes_groupswithaccess":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_5_data_attributes_groupswithaccess_data"}}}},"inline_response_200_5_data_attributes_associated_skills":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_5_data_attributes_associated_skills_data"}}}},"inline_response_200_5_data_attributes_relationships":{"type":"object","properties":{"groups-with-access":{"$ref":"#/components/schemas/inline_response_200_5_data_attributes_groupswithaccess"},"associated-skills":{"$ref":"#/components/schemas/inline_response_200_5_data_attributes_associated_skills"}}},"inline_response_200_5_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill."},"description":{"description":"The external ID of the skill."},"external-id":{"type":"string"},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. If the value is 'None', Skill Review has not been enabled for this skill. If the value is 'Org', the Skill Review-enabled skill is visible to everyone in the organization. 'Groups' indicates the Skill Review-enabled skill is only visible to specific Groups."}}},"inline_response_200_5_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"organization-skills"},"id":{"type":"string","description":"The unique skill id.","nullable":true},"attributes":{"$ref":"#/components/schemas/inline_response_200_5_data_attributes"},"relationships":{"$ref":"#/components/schemas/inline_response_200_5_data_attributes_relationships"}}},"apiv2customattributesid_data_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the custom attribute."},"is-visible-in-ui":{"type":"boolean","description":"Indicates if the custom attribute is visible in the user interface of the LXP. For example, user interface dropdowns for Business Rules or Segments, or Engage/reports."}}},"apiv2customattributesid_data":{"type":"object","properties":{"type":{"type":"string","nullable":true,"example":"custom-attributes","default":"custom-attributes"},"attributes":{"$ref":"#/components/schemas/apiv2customattributesid_data_attributes"}}},"customattributes_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2customattributesid_data"}}},"inline_response_200_6":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_6_data"}}}},"apiv2organizationskillsidrelationshipsassociatedskills_data":{"type":"object","properties":{"type":{"type":"string","description":"Can only be `organization-skills`.","example":"organization-skills","default":"organization-skills"},"id":{"type":"string","description":"The unique ID of the skill."}}},"relationships_associatedskills_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2organizationskillsidrelationshipsassociatedskills_data"}}}},"relationships_associatedskills_body_1":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2organizationskillsidrelationshipsassociatedskills_data"}}}},"inline_response_200_7":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_200_7_links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_7_data"}}}},"apiv2organizationskillsidrelationshipsskillreviewgroups_data":{"type":"object","properties":{"type":{"type":"string","description":"Can only be `skill-review-groups`.","example":"skill-review-groups","default":"skill-review-groups"},"id":{"type":"string","description":"The unique ID of the group."}}},"relationships_skillreviewgroups_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2organizationskillsidrelationshipsskillreviewgroups_data"}}}},"relationships_skillreviewgroups_body_1":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2organizationskillsidrelationshipsskillreviewgroups_data"}}}},"inline_response_200_5_data_attributes_groupswithaccess_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","default":"groups"}}},"inline_response_200_5_data_attributes_associated_skills_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","default":"skills"}}},"inline_response_200_6_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill."},"external-id":{"type":"string","description":"The external ID of the skill."},"description":{"type":"string","description":"The description of the skill."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."}}},"inline_response_200_6_data":{"type":"object","properties":{"type":{"type":"string","description":"Can only be `organization-skills`.","example":"organization-skills","default":"organization-skills"},"id":{"type":"string","description":"The unique ID of the skill."},"attributes":{"$ref":"#/components/schemas/inline_response_200_6_attributes"}}},"inline_response_200_7_links":{"type":"object","properties":{"self":{"type":"string","nullable":false}}},"inline_response_200_7_attributes":{"type":"object","properties":{"name":{"type":"string","description":"The name of the group."},"description":{"type":"string","description":"The description of the group."},"privacy":{"type":"string","description":"The privacy setting for the group. For example, `Open`, `Closed`, `Private` and `Administrative`."},"external-group-id":{"type":"string","description":"The external ID of the group."},"created-at":{"type":"string","description":"Date that the group was created. (UTC)","format":"date-time"}}},"inline_response_200_7_created_by_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","description":"Can only be `users`.","example":"users","default":"users"}}},"inline_response_200_7_created_by":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_7_created_by_data"}}},"inline_response_200_7_relationships":{"type":"object","properties":{"created_by":{"$ref":"#/components/schemas/inline_response_200_7_created_by"}}},"inline_response_200_7_data":{"type":"object","properties":{"type":{"type":"string","description":"Can only be `groups`.","example":"groups"},"id":{"type":"string","description":"The unique ID of the group."},"attributes":{"$ref":"#/components/schemas/inline_response_200_7_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_7_links"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_7_relationships"}}}},"inline_response_200_8":{"type":"object","properties":{"Links":{"$ref":"#/components/schemas/inline_response_200_8_Links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedLiveEvent_data"}}}},"apiv2contentidrelationshipssessions_data_attributes":{"required":["location-type","utc-end-date-time","utc-start-date-time"],"type":"object","properties":{"location-type":{"type":"string","description":"The type of live event location. Can only be 'InPerson', 'Hybrid', or 'Online'."},"registration-url":{"type":"string","description":"Must be a relative or absolute URI.","nullable":true},"location-url":{"type":"string","description":"Must be a relative or absolute URI. This value is required when 'location-type' is either 'Hybrid' or 'Online'. There is  max length of 500 for this value."},"location-address":{"type":"string","description":"This value is required when 'location-type' is either 'Hybrid' or 'InPerson'. There is a max length of 300 for this value."},"external-id":{"type":"string","description":"The external ID of the live event. The maximum length for this value is 2000 characters.","nullable":true},"utc-start-date-time":{"type":"string","format":"date-time"},"utc-end-date-time":{"type":"string","format":"date-time"},"is-active":{"type":"boolean"},"time-zone":{"type":"string","description":"This value must be a IANA time zone.","nullable":true}}},"apiv2contentidrelationshipssessions_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentidrelationshipssessions_data_attributes"}}},"relationships_sessions_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentidrelationshipssessions_data"}}},"inline_response_201_5":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedLiveEvent_data"}}}},"inline_response_200_9":{"type":"object","properties":{"Links":{"$ref":"#/components/schemas/inline_response_200_8_Links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListedPost_data"}}}},"inline_response_201_6":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedPost_data"}}},"inline_response_200_10":{"type":"object","properties":{"Links":{"$ref":"#/components/schemas/inline_response_200_8_Links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Listedtasks_data"}}}},"inline_response_201_7":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/Listedtasks_data"}}},"apiv2contentidrelationshipssessionssessionid_data_attributes":{"type":"object","properties":{"location-type":{"type":"string","description":"The type of live event location. Can only be 'InPerson', 'Hybrid', or 'Online'."},"registration-url":{"type":"string","description":"Must be a relative or absolute URI.","nullable":true},"location- url":{"type":"string","description":"Must be a relative or absolute URI. This value is required when 'location-type' is either 'Hybrid' or 'Online'. There is  max length of 500 for this value."},"location-address":{"type":"string","description":"This value is required when 'location-type' is either 'Hybrid' or 'InPerson'. There is a max length of 300 for this value."},"external-id":{"type":"string","description":"The external ID of the live event. The maximum length for this value is 2000 characters.","nullable":true},"utc-start-date-time":{"type":"string","format":"date-time"},"utc-end-date-time":{"type":"string","format":"date-time"},"is-active":{"type":"boolean"},"time-zone":{"type":"string","description":"This value must be a IANA time zone.","nullable":true}}},"apiv2contentidrelationshipssessionssessionid_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2contentidrelationshipssessionssessionid_data_attributes"}}},"sessions_sessionid_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2contentidrelationshipssessionssessionid_data"}}},"ListedPost_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the post."},"summary":{"type":"string","description":"The summary of the post."},"url":{"type":"string","description":"URL location where more information can be found."},"image-url":{"type":"string","description":"The cover image of the post."},"language":{"type":"string","description":"The language of the post"},"duration":{"type":"integer","description":"The duration of the post. Type is supplied with `duration-type`.","format":"decimal","nullable":true},"duration-type":{"type":"string","description":"The duration type of the post. For example, words."},"obsolete":{"type":"boolean","description":"If the post should be marked as obsolete."},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"created-at":{"type":"string","description":"Date that the post was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the post was last modified. (UTC)","format":"date-time"},"degreed-url":{"type":"string","description":"URL location of content within Degreed UI.","nullable":true},"external-id":{"type":"string","description":"The external ID of the post.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"groups-with-access":{"type":"array","description":"Groups that have access to the content item.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"Listedtasks_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the task."},"summary":{"type":"string","description":"The summary of the task."},"url":{"type":"string","description":"URL location where more information can be found."},"image-url":{"type":"string","description":"The cover image of the task."},"language":{"type":"string","description":"The language of the task."},"duration":{"type":"integer","description":"The duration of the task. Type is supplied with `duration-type`.","format":"decimal","nullable":true},"duration-type":{"type":"string","description":"The duration type of the task. For example, words."},"obsolete":{"type":"boolean","description":"If the task should be marked as obsolete."},"provider-code":{"type":"string","description":"Unique provider code.","nullable":true},"created-at":{"type":"string","description":"Date that the task was created. (UTC)","format":"date-time"},"modified-at":{"type":"string","description":"Date that the task was last modified. (UTC)","format":"date-time"},"degreed-url":{"type":"string","description":"URL location of content within Degreed UI.","nullable":true},"external-id":{"type":"string","description":"The external ID of the task.","nullable":true},"learning-minutes":{"type":"integer","description":"The calculated value that corresponds with the learning minutes displayed on content cards in the UI.","format":"decimal"},"groups-with-access":{"type":"array","description":"Groups that have access to the content item.","example":[],"items":{"type":"string"}},"groups-with-access-ids":{"type":"array","description":"IDs of the groups that have access to the content item.","example":[],"items":{"type":"string"}}}},"ListedLiveEvent_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the course or event."},"location-type":{"type":"string","description":"The type of live event location. Can only be 'InPerson', 'Hybrid', or 'Online'."},"registration-url":{"type":"string","description":"Must be a relative or absolute URI."},"location-url":{"type":"string","description":"Must be a relative or absolute URI. This value is required when 'location-type' is either 'Hybrid' or 'Online'."},"location-address":{"type":"string","description":"This value is required when 'location-type' is either 'Hybrid' or 'InPerson'."},"external-id":{"type":"string","description":"The external ID of the live event."},"utc-start-date-time":{"type":"string","format":"date-time"},"utc-end-date-time":{"type":"string","format":"date-time"},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"is-active":{"type":"boolean"},"time-zone":{"type":"string"},"content-type":{"type":"string","example":"Event"}}},"ListedLiveEvent_data_content_data":{"properties":{"id":{"type":"string","nullable":true},"type":{"type":"string","nullable":true,"default":"content"}}},"ListedLiveEvent_data_content":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedLiveEvent_data_content_data"}}},"ListedLiveEvent_data_relationships":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/ListedLiveEvent_data_content"}}},"inline_response_200_8_Links":{"type":"object","properties":{"self":{"type":"string","nullable":false}}},"inline_response_200_11":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_11_data"}}},"inline_response_200_15":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfLink"},"data":{"$ref":"#/components/schemas/inline_response_200_15_data"}}},"inline_response_200_12":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_11_data"}}},"inline_response_200_11_data_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The unique ID of the user who enrolled in the learning item."},"status":{"type":"string","description":"The status of the learning item. For example, Pending."},"due-at":{"type":"string","description":"The due date of the learning item.","format":"date-time"},"created-at":{"type":"string","description":"The date that the self-enrolled learning item was created.","format":"date-time"},"modified-at":{"type":"string","description":"The date that the self-enrolled learning item was modified.","format":"date-time"}}},"inline_response_200_15_data_attributes":{"type":"object","properties":{"employee-id":{"type":"string","description":"The unique ID of the user who enrolled in the learning item."},"status":{"type":"string","description":"The status of the learning item. For example, Pending."},"due-at":{"type":"string","description":"The due date of the learning item.","format":"date-time"},"created-at":{"type":"string","description":"The date that the self-enrolled learning item was created.","format":"date-time"},"modified-at":{"type":"string","description":"The date that the self-enrolled learning item was modified.","format":"date-time"}}},"inline_response_200_11_data":{"type":"object","properties":{"type":{"type":"string","default":"self-enrolled-learning"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/inline_response_200_11_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/relationshipsselfenrolled_data"},"included":{"$ref":"#/components/schemas/self-enrolled_Content_Included_inner"}}},"inline_response_200_15_data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_15_data_inner"}},"apiv2selfenrolledlearning_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","description":"The unique ID of the user who enrolled in the learning item."},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`."},"content-id":{"type":"string","description":"The ID of the learning item."},"content-id-type":{"type":"string","description":"Can be any of `ExternalId`, `Id`, or `ContentUrl`."},"content-type":{"type":"string","description":"The type of content. For example, course."},"due-at":{"type":"string","description":"The learning item's due date. Format `yyyy-mm-dd`.","format":"date"}}},"apiv2selfenrolledlearning_data":{"type":"object","properties":{"type":{"type":"string","default":"self-enrolled-learning"},"attributes":{"$ref":"#/components/schemas/apiv2selfenrolledlearning_data_attributes"}}},"v2_selfenrolledlearning_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2selfenrolledlearning_data"}}},"inline_response_200_13":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_13_data"}}},"apiv2selfenrolledlearningid_data_attributes":{"type":"object","properties":{"due-at":{"type":"string","description":"The due date of the learning item. Format `yyyy-mm-dd`.","format":"date"}}},"apiv2selfenrolledlearningid_data":{"type":"object","properties":{"type":{"type":"string","default":"self-enrolled-learning"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/apiv2selfenrolledlearningid_data_attributes"}}},"selfenrolledlearning_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2selfenrolledlearningid_data"}}},"relationshipsselfenrolled_data_inner":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/ListedRequiredLearning_user"},"content":{"$ref":"#/components/schemas/ListedRequiredLearning_content"},"provider":{"$ref":"#/components/schemas/ListedRequiredLearning_provider"}}},"selfenrolled_Content_Included_inner_inner":{"type":"object","properties":{"type":{"type":"string","nullable":true,"default":"content"},"id":{"type":"string","nullable":true},"attributes":{"$ref":"#/components/schemas/self-enrolled_Content_Included_inner_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"inline_response_200_15_data_inner":{"type":"object","properties":{"type":{"type":"string","default":"self-enrolled-learning"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/inline_response_200_15_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"$ref":"#/components/schemas/relationshipsselfenrolled_data"},"included":{"$ref":"#/components/schemas/self-enrolled_Content_Included_inner"}}},"inline_response_200_13_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","example":"4AK11e"},"user-identifier-type":{"type":"string","example":"UserId"},"content-id":{"type":"string","example":"z0e4Owm"},"content-id-type":{"type":"string","example":"Id"},"content-type":{"type":"string","example":"Article"},"due-at":{"type":"string","format":"date-time"},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time","nullable":true},"status":{"type":"string","example":"Pending"}}},"inline_response_200_13_data":{"type":"object","properties":{"type":{"type":"string","example":"self-enrolled-learning"},"id":{"type":"string","example":"xKL9Vp"},"attributes":{"$ref":"#/components/schemas/inline_response_200_13_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"inline_response_200_14":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_14_data"}}}},"inline_response_200_16":{"type":"object","properties":{"Links":{"$ref":"#/components/schemas/inline_response_200_16_Links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_16_data"}}}},"apiv2experiences_data_attributes":{"required":["experience-type","is-current","organization-name","seniority","start-date","tags","title","user-id","user-identifier-type"],"type":"object","properties":{"tags":{"type":"array","description":"Skills that are relevant to this experience.","example":["Java","Programming","SQL"],"items":{"type":"string"}},"user-id":{"type":"string","example":"4PVOL"},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`.","example":"UserId"},"title":{"type":"string","example":"Developer"},"description":{"type":"string"},"experience-type":{"type":"string","description":"The type of experience. Can be any of JobRole, Project, Mentorship, Menteeship, Shadowing, StretchAssignment, or Other.","example":"JobRole"},"experience-type-peer-name":{"type":"string","description":"The mentee or mentor name. This field is required if `experience-type` is Mentorship or Menteeship."},"organization-name":{"type":"string","example":"ABC Org"},"start-date":{"type":"string","format":"date-time"},"end-date":{"type":"string","format":"date-time"},"is-current":{"type":"boolean","description":"Indictaes whether this is the current position."},"seniority":{"type":"string","description":"Can be any of Junior, Intermediate, or Senior.","example":"Intermediate"},"weekly-hours":{"type":"integer","example":40},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"points-earned":{"type":"integer","example":151}}},"apiv2experiences_data":{"type":"object","properties":{"type":{"type":"string","example":"experiences"},"attributes":{"$ref":"#/components/schemas/apiv2experiences_data_attributes"}}},"v2_experiences_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2experiences_data"}}},"inline_response_201_8":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_8_data"}}},"inline_response_200_17":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_17_data"}}}},"apiv2experiencesid_data_attributes":{"type":"object","properties":{"tags":{"type":"array","description":"Skills that are relevant to this experience.","example":["Java","Programming","SQL"],"items":{"type":"string"}},"user-id":{"type":"string"},"user-identifier-type":{"type":"string"},"experience-type":{"type":"string","description":"The type of experience. Can be any of JobRole, Project, Mentorship, Menteeship, Shadowing, StretchAssignment, or Other.","example":"JobRole"},"experience-type-peer-name":{"type":"string","description":"The mentee or mentor name. This field is required if `experience-type` is Mentorship or Menteeship."},"start-date":{"type":"string","format":"date-time"},"end-date":{"type":"string","format":"date-time"},"weekly-hours":{"type":"integer","example":40},"organization-name":{"type":"string","example":"ABC Org"},"title":{"type":"string","example":"Developer"},"description":{"type":"string"},"seniority":{"type":"string","description":"Can be any of Junior, Intermediate, or Senior.","example":"Intermediate"},"is-current":{"type":"boolean","description":"Indicates whether this is the current position."}}},"apiv2experiencesid_data":{"type":"object","properties":{"type":{"type":"string","example":"experiences"},"attributes":{"$ref":"#/components/schemas/apiv2experiencesid_data_attributes"}}},"experiences_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2experiencesid_data"}}},"inline_response_201_9":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_9_data"}}},"ListedRequiredLearning_data_content_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","example":"content"}}},"ListedRequiredLearning_data_content":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedRequiredLearning_data_content_data"}}},"ListedRequiredLearning_data_provider_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","example":"providers"}}},"ListedRequiredLearning_data_provider":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedRequiredLearning_data_provider_data"}}},"ListedRequiredLearning_data_requiredlearningcollection_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","example":"required-learning-collection"}}},"ListedRequiredLearning_data_requiredlearningcollection":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedRequiredLearning_data_requiredlearningcollection_data"}}},"ListedRequiredLearning_data_assigner_data":{"type":"object","properties":{"id":{"type":"string","description":"The id of the user that assigned the content."},"type":{"type":"string","example":"users"}}},"ListedRequiredLearning_data_assigner":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedRequiredLearning_data_assigner_data"}}},"ListedRequiredLearning_data_relationships":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/ListedRequiredLearning_data_content"},"provider":{"$ref":"#/components/schemas/ListedRequiredLearning_data_provider"},"required-learning-collection":{"$ref":"#/components/schemas/ListedRequiredLearning_data_requiredlearningcollection"},"user":{"$ref":"#/components/schemas/ListedRequiredLearning_data_relationships_user"},"assigner":{"$ref":"#/components/schemas/ListedRequiredLearning_data_assigner"}}},"DetailedRequiredLearning_data_assigner_data":{"type":"object","properties":{"id":{"type":"string","description":"The id of the user that assigned the content."},"type":{"type":"string","example":"users"}}},"DetailedRequiredLearning_data_assigner":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/DetailedRequiredLearning_data_assigner_data"}}},"DetailedRequiredLearning_data_relationships":{"type":"object","properties":{"content":{"$ref":"#/components/schemas/ListedRequiredLearning_data_content"},"provider":{"$ref":"#/components/schemas/ListedRequiredLearning_data_provider"},"required-learning-collection":{"$ref":"#/components/schemas/ListedRequiredLearning_data_requiredlearningcollection"},"assigner":{"$ref":"#/components/schemas/DetailedRequiredLearning_data_assigner"}}},"inline_response_200_14_attributes":{"type":"object","properties":{"employee-id":{"type":"string"},"experience-type":{"type":"string","example":"JobRole"},"experience-type-peer-name":{"type":"string"},"start-date":{"type":"string","format":"date-time"},"end-date":{"type":"string","format":"date-time"},"weekly-hours":{"type":"integer","example":40},"organization-name":{"type":"string","example":"ABC Org"},"title":{"type":"string","example":"Developer"},"description":{"type":"string"},"seniority":{"type":"string","example":"Intermediate"},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"points-earned":{"type":"string","example":"6.2830080"},"is-current":{"type":"boolean"}}},"inline_response_200_14_createdby_data":{"type":"object","properties":{"id":{"type":"string","example":"Oy158"},"type":{"type":"string","example":"users"}}},"inline_response_200_14_createdby":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_14_createdby_data"}}},"inline_response_200_14_relationships":{"type":"object","properties":{"created-by":{"$ref":"#/components/schemas/inline_response_200_14_createdby"}}},"inline_response_200_14_data":{"type":"object","properties":{"type":{"type":"string","example":"experiences"},"id":{"type":"string","example":"rrKQ3m3"},"attributes":{"$ref":"#/components/schemas/inline_response_200_14_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_14_relationships"}}}},"inline_response_200_16_Links":{"type":"object","properties":{"self":{"type":"string","nullable":false},"next":{"type":"string","nullable":false}}},"inline_response_200_16_attributes":{"type":"object","properties":{"employee-id":{"type":"string","example":"109857314361388477769"},"title":{"type":"string","example":"Software Engineer III"},"description":{"type":"string","example":"Backend Developer"},"experience-type":{"type":"string","example":"JobRole"},"experience-type-peer-name":{"type":"string"},"organization-name":{"type":"string","example":"Degreed"},"start-date":{"type":"string","format":"date-time"},"end-date":{"type":"string","format":"date-time"},"is-current":{"type":"boolean","example":false},"seniority":{"type":"string","example":"Intermediate"},"weekly-hours":{"type":"integer","example":40},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"points-earned":{"type":"integer","example":151}}},"inline_response_200_16_created_by_data":{"type":"object","properties":{"id":{"type":"string","example":"zpgXa"},"type":{"type":"string","example":"users"}}},"inline_response_200_16_created_by":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_16_created_by_data"}}},"inline_response_200_16_relationships":{"type":"object","properties":{"created_by":{"$ref":"#/components/schemas/inline_response_200_16_created_by"}}},"inline_response_200_16_data":{"type":"object","properties":{"type":{"type":"string","example":"experiences"},"id":{"type":"string","example":"d5xKaR"},"attributes":{"$ref":"#/components/schemas/inline_response_200_16_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_16_relationships"}}}},"inline_response_201_8_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","example":"4PVOL"},"user-identifier-type":{"type":"string","example":"UserId"},"title":{"type":"string","example":"Developer"},"description":{"type":"string"},"tags":{"type":"array","example":["Java","Programming","SQL"],"items":{"type":"string"}},"organization-name":{"type":"string","example":"ABC Org"},"weekly-hours":{"type":"integer","example":40},"start-date":{"type":"string","format":"date-time"},"end-date":{"type":"string","format":"date-time"},"is-current":{"type":"boolean","example":true},"seniority":{"type":"string","example":"Intermediate"},"experience-type":{"type":"string","example":"JobRole"},"experience-type-peer-name":{"type":"string"}}},"inline_response_201_8_data":{"type":"object","properties":{"type":{"type":"string","example":"experiences"},"id":{"type":"string","example":"nmpo3Qj"},"attributes":{"$ref":"#/components/schemas/inline_response_201_8_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"}}},"inline_response_200_17_attributes":{"type":"object","properties":{"tags":{"type":"array","example":["Java","Programming","SQL"],"items":{"type":"string"}},"employee-id":{"type":"string","example":"109857314361388477769"},"title":{"type":"string","example":"Software Engineer III"},"description":{"type":"string","example":"Backend Developer"},"experience-type":{"type":"string","example":"JobRole"},"experience-type-peer-name":{"type":"string"},"organization-name":{"type":"string","example":"Degreed"},"start-date":{"type":"string","format":"date-time"},"end-date":{"type":"string","format":"date-time"},"is-current":{"type":"boolean","example":false},"seniority":{"type":"string","example":"Intermediate"},"weekly-hours":{"type":"integer","example":40},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"points-earned":{"type":"integer","example":151}}},"inline_response_200_17_data":{"type":"object","properties":{"type":{"type":"string","example":"experiences"},"id":{"type":"string","example":"d5xKaR"},"attributes":{"$ref":"#/components/schemas/inline_response_200_17_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_16_relationships"}}}},"inline_response_201_9_data_attributes":{"type":"object","properties":{"tags":{"type":"array","example":["Java","Programming","SQL"],"items":{"type":"string"}},"employee-id":{"type":"string"},"experience-type":{"type":"string","example":"JobRole"},"experience-type-peer-name":{"type":"string"},"start-date":{"type":"string","format":"date-time"},"end-date":{"type":"string","format":"date-time"},"weekly-hours":{"type":"integer","example":40},"organization-name":{"type":"string","example":"ABC Org"},"title":{"type":"string","example":"Developer"},"description":{"type":"string","example":"I wrote code"},"seniority":{"type":"string","example":"Intermediate"},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"points-earned":{"type":"string","example":"6.2830080"},"is-current":{"type":"boolean","example":false}}},"inline_response_201_9_data":{"type":"object","properties":{"type":{"type":"string","example":"experiences"},"id":{"type":"string","example":"zkbn2OW"},"attributes":{"$ref":"#/components/schemas/inline_response_201_9_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_14_relationships"}}}},"apiv2opportunitiesbulk_attributes_matchedskills":{"type":"object","properties":{"skill-id":{"type":"string","description":"The ID of the skill.","example":"vP5"}}},"apiv2opportunitiesbulk_attributes":{"required":["category","description","duration","duration-units","end-date","start-date","status","title","visibility"],"type":"object","properties":{"title":{"type":"string","description":"The name of the opportunity.","example":"Leader"},"external-id":{"type":"string","description":"Your identifier for the Opportunity. The identifier must be unique.","example":"1234abc"},"department":{"type":"string","description":"The department, business unit, or function the Opportunity falls under.","example":"QA"},"description":{"type":"string","description":"Additional details about the Opportunity to help candidates know if they are a good fit for the Opportunity.","example":"Description of the opportunity."},"status":{"type":"string","description":"The status of the Opportunity. Possible values include Open and Closed.","example":"Open"},"visibility":{"type":"string","description":"The visibility setting for the Opportunity. Can only be Private or Organization.","example":"Organization"},"location":{"type":"string","description":"The geographic location for the Opportunity.","example":"South KY"},"category":{"type":"string","description":"The category for the opportunity. For example, `FullTime`, `Temp`, etc. Category is dependent on your organization's settings, but may include the following: DynamicTeam Assignment, Mentorship, Other, Project, Shadowing, StretchAssignment, LookingForMentor, LookingForMentee, ReverseMentoring, PeerMentoring, Volunteer, or Pro Bono.","example":"JobRole"},"duration":{"type":"integer","description":"The duration of the Opportunity.","example":1356},"job-role":{"type":"string","description":"Must correspond to the name of a plan in order to be valid. The `name` attribute of the GET /skill-plans endpoint resource with `plan-type: Role` can be used.","example":"Specialist"},"url":{"type":"string","description":"URL location where more information can be found.","example":"www.example.com/Account129"},"duration-units":{"type":"string","description":"Must be one of the following: `EndDate`, `Years`, `Months`, `Weeks`, `Days`, `Hours`, `Seconds`, or `Unknown`.","example":"Weeks"},"start-date":{"type":"string","description":"The start date of the opportunity.","format":"date-time"},"end-date":{"type":"string","description":"The end date of the opportunity.","format":"date-time"},"matched-skills":{"type":"array","description":"The skills that match this opportunity.","items":{"$ref":"#/components/schemas/apiv2opportunitiesbulk_attributes_matchedskills"}}}},"apiv2opportunitiesbulk_data":{"type":"object","properties":{"attributes":{"$ref":"#/components/schemas/apiv2opportunitiesbulk_attributes"}}},"opportunities_bulk_body":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2opportunitiesbulk_data"}}}},"inline_response_200_18":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_200_18_links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_18_data"}}},"example":{"links":{"self":"string","next":"string"},"data":[{"type":"degrees","id":"4v1","attributes":{"created-at":"2015-05-21T15:29:23.9632931","title":"Masters in Business","college":"ABC University","degree":"Masters","grade-point-average":3.8},"links":{"self":"string"},"relationships":[{"user":{"data":{"id":"14j","type":"users"}}}]}]}},"apiv2degrees_data_attributes":{"required":["college","graduated-at","title","type","user-id","user-identifier-type"],"type":"object","properties":{"user-id":{"type":"string","description":"The user's identifier (e.g., email or ID).","example":"user@example.com"},"user-identifier-type":{"type":"string","description":"The type of user identifier provided (e.g., Email, ID).","example":"Email"},"title":{"type":"string","description":"The title of the degree. A maximum of 255 characters is allowed.","example":"Bachelors of Science"},"graduated-at":{"type":"string","description":"The graduation date.","format":"date-time"},"image-url":{"type":"string","description":"The path or URL to an image representing the degree. A maximum of 2000 characters is allowed.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL with additional details about the degree or award. A maximum of 2000 characters is allowed.","format":"uri","example":"https://www.example.com/award/242354"},"college":{"type":"string","description":"The name of the college where the degree was obtained.","example":"ABC College"}}},"apiv2degrees_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource being created.","example":"degrees"},"attributes":{"$ref":"#/components/schemas/apiv2degrees_data_attributes"}}},"v2_degrees_body":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2degrees_data"}}},"inline_response_201_10":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_10_data"}},"example":{"data":{"type":"degrees","id":"KAWO4","attributes":{"user-identifier-type":"Email","user-id":"user@example.com","title":"Bachelors of Science","graduated-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","college":"ABC College"},"links":{"self":"/degrees/KAWO4"}}}},"inline_response_200_19":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_19_data"}},"example":{"data":{"type":"degrees","id":"KAWO4","attributes":{"created-at":"2024-11-22T22:43:47.5136098","title":"Top Performer","graduated-at":"2024-11-22T17:29:29.6530591","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","college":"ABC College"},"links":{"self":"string"},"relationships":[{"user":{"data":{"id":"4PVOL","type":"users"}}}]}}},"apiv2degreesid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The updated title of the degree.","example":"Bachelors of Science in IT"},"graduated-at":{"type":"string","description":"The updated graduation date.","format":"date-time"},"image-url":{"type":"string","description":"The updated path or URL to an image representing the degree. A maximum of 2000 characters is allowed.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"The updated URL with additional details about the degree. A maximum of 2000 characters is allowed.","format":"uri","example":"https://www.example.com/award/242354"},"college":{"type":"string","description":"The updated name of the college where the degree was obtained. A maximum of 2000 characters is allowed.","example":"ABC College"}}},"apiv2degreesid_data":{"required":["id","type"],"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"degrees"},"id":{"type":"string","description":"The unique identifier of the degree being updated.","example":"KAWO4"},"attributes":{"$ref":"#/components/schemas/apiv2degreesid_data_attributes"}}},"degrees_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2degreesid_data"}}},"inline_response_201_11":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_11_data"}},"example":{"data":{"type":"degrees","id":"KAWO4","attributes":{"created-at":"2024-11-22T22:43:47.5136098","title":"Bachelors of Science in IT","graduated-at":"2024-11-22T17:29:29.6530591","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","college":"ABC College"},"links":{"self":"string"},"relationships":[{"user":{"data":{"id":"4PVOL","type":"users"}}}]}}},"inline_response_200_20":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfLink"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_20_data"}}},"example":{"links":{"self":"string"},"data":[{"type":"awards","id":"y7Aoy","attributes":{"created-at":"2024-11-06T13:58:07.9036775","title":"Top Performer","awarded-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.google.com/award/242354","issued-by":"Degreed"},"links":{"self":"string"},"relationships":[{"user":{"data":{"id":"Anonymous","type":"users"}}}]}]}},"apiv2awards_data_attributes":{"required":["awarded-at","issued-by","title","user-id","user-identifier-type"],"type":"object","properties":{"user-id":{"type":"string","description":"The email address of the user associated with the award.","example":"info@example.com"},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`.","example":"Email"},"title":{"type":"string","description":"The title of the award. A maximum of 255 characters is allowed.","example":"Top Performer"},"awarded-at":{"type":"string","description":"The date and time when the award was given.","format":"date-time"},"image-url":{"type":"string","description":"The URL or path to an image representing the award. A maximum of 2000 characters is allowed.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL to a page with more information about the award. A maximum of 2000 characters is allowed.","format":"uri","example":"https://www.example.com/award/242354"},"issued-by":{"type":"string","description":"The organization or person who issued the award. A maximum of 2000 characters is allowed.","example":"Degreed"}}},"apiv2awards_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource being created.","example":"awards"},"attributes":{"$ref":"#/components/schemas/apiv2awards_data_attributes"}}},"v2_awards_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2awards_data"}}},"inline_response_201_12":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_12_data"}},"example":{"data":{"type":"awards","id":"y7Aoy","attributes":{"user-identifier-type":"Email","user-id":"user@example.com","title":"Top Performer","awarded-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","issued-by":"Degreed"},"links":{"self":"string"}}}},"inline_response_200_21":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_21_data"}}},"apiv2awardsid_data_attributes":{"type":"object","properties":{"title":{"type":"string","description":"The title of the award. A maximum of 255 characters is allowed.","example":"Top Performer"},"awarded-at":{"type":"string","description":"The date and time when the award was given.","format":"date-time"},"image-url":{"type":"string","description":"The URL or path to an image representing the award. A maximum of 2000 characters is allowed.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL for more information about the award. A maximum of 2000 characters is allowed.","format":"uri","example":"https://www.example.com/award/242354"},"issued-by":{"type":"string","description":"The organization or individual that issued the award. A maximum of 2000 characters is allowed.","example":"Degreed"}}},"apiv2awardsid_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of the resource.","example":"awards"},"id":{"type":"string","description":"Unique identifier for the award (for updates).","example":"y7Aoy"},"attributes":{"$ref":"#/components/schemas/apiv2awardsid_data_attributes"}}},"awards_id_body":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2awardsid_data"}},"example":{"data":{"type":"awards","id":"y7Aoy","attributes":{"title":"Top Performer","awarded-at":"2015-04-01T06:00:00","image-url":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg","url":"https://www.example.com/award/242354","issued-by":"Degreed"}}}},"inline_response_201_13":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_13_data"}}},"ListedRequiredLearning_data_relationships_user_data":{"type":"object","properties":{"id":{"type":"string","example":"x4jEW2"},"type":{"type":"string","example":"users"}}},"ListedRequiredLearning_data_relationships_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/ListedRequiredLearning_data_relationships_user_data"}}},"inline_response_200_18_links":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/SelfWithNextLink"}}},"inline_response_200_18_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"The timestamp when the degree was created.","format":"date-time"},"external-id":{"type":"string","description":"An external identifier for the degree, if applicable.","nullable":true},"title":{"type":"string","description":"The title of the degree."},"graduated-at":{"type":"string","description":"The graduation date, if available.","format":"date-time","nullable":true},"image-url":{"type":"string","description":"The URL to an image representing the degree.","format":"uri","nullable":true},"url":{"type":"string","description":"The URL for additional degree details.","format":"uri","nullable":true},"college":{"type":"string","description":"The name of the college where the degree was obtained."},"degree":{"type":"string","description":"The type of degree (e.g., Masters, Bachelors)."},"grade-point-average":{"type":"number","description":"The GPA associated with the degree.","format":"float"},"country":{"type":"string","description":"The country where the degree was earned, if available.","nullable":true},"outside-us":{"type":"boolean","description":"Indicates whether the degree was earned outside the United States.","nullable":true}}},"inline_response_200_18_links_1":{"type":"object","properties":{"self":{"type":"string","description":"The URL to the specific degree resource.","format":"uri"}}},"inline_response_200_18_user_data":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the related user."},"type":{"type":"string","description":"The type of the related resource.","example":"users"}}},"inline_response_200_18_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_18_user_data"}}},"inline_response_200_18_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/inline_response_200_18_user"}}},"inline_response_200_18_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"degrees"},"id":{"type":"string","description":"Unique identifier for the degree."},"attributes":{"$ref":"#/components/schemas/inline_response_200_18_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_18_links_1"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_18_relationships"}}}},"inline_response_201_10_data_attributes":{"type":"object","properties":{"external-id":{"type":"string","description":"An external identifier for the degree, if applicable.","nullable":true},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`.","example":"Email"},"user-id":{"type":"string","description":"The user's identifier (e.g., email or ID).","example":"user@example.com"},"title":{"type":"string","description":"The title of the degree.","example":"Bachelors of Science"},"graduated-at":{"type":"string","description":"The graduation date.","format":"date-time"},"image-url":{"type":"string","description":"The path or URL to an image representing the degree.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL with additional details about the degree or award.","format":"uri","example":"https://www.example.com/award/242354"},"college":{"type":"string","description":"The name of the college where the degree was obtained.","example":"ABC College"},"degree":{"type":"string","description":"The type of degree. Can be any of PartialAssociates, Associates, PartialBachelors, Bachelors, PartialMasters, Masters, PartialDoctorate, Doctorate, PreDiploma, Diploma, Magister","nullable":true},"grade-point-average":{"type":"number","description":"The GPA associated with the degree.","format":"float","nullable":true},"country":{"type":"string","description":"The country where the degree was earned, if applicable.","nullable":true},"outside-us":{"type":"boolean","description":"Indicates whether the degree was earned outside the United States.","nullable":true}}},"inline_response_201_10_data_links":{"type":"object","properties":{"self":{"type":"string","description":"The URL to the specific degree resource.","format":"uri","example":"/degrees/KAWO4"}}},"inline_response_201_10_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"degrees"},"id":{"type":"string","description":"Unique identifier for the degree.","example":"KAWO4"},"attributes":{"$ref":"#/components/schemas/inline_response_201_10_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_201_10_data_links"}}},"inline_response_200_19_data_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"The timestamp when the degree was created.","format":"date-time"},"external-id":{"type":"string","description":"An external identifier for the degree, if applicable.","nullable":true},"title":{"type":"string","description":"The title of the degree.","example":"the best"},"graduated-at":{"type":"string","description":"The graduation date.","format":"date-time"},"image-url":{"type":"string","description":"The path or URL to an image representing the degree.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL with additional details about the degree or award.","format":"uri","example":"https://www.example.com/award/242354"},"college":{"type":"string","description":"The name of the college where the degree was obtained.","example":"ABC College"},"degree":{"type":"string","description":"The type of degree (e.g., Masters, Bachelors).","nullable":true},"grade-point-average":{"type":"number","description":"The GPA associated with the degree.","format":"float","nullable":true},"country":{"type":"string","description":"The country where the degree was earned, if applicable.","nullable":true},"outside-us":{"type":"boolean","description":"Indicates whether the degree was earned outside the United States.","nullable":true}}},"inline_response_200_19_data_user_data":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the related user.","example":"4PVOL"},"type":{"type":"string","description":"The type of the related resource.","example":"users"}}},"inline_response_200_19_data_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_19_data_user_data"}}},"inline_response_200_19_data_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/inline_response_200_19_data_user"}}},"inline_response_200_19_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"degrees"},"id":{"type":"string","description":"Unique identifier for the degree.","example":"KAWO4"},"attributes":{"$ref":"#/components/schemas/inline_response_200_19_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_19_data_relationships"}}}},"inline_response_201_11_data_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"The timestamp when the degree was created.","format":"date-time"},"external-id":{"type":"string","description":"An external identifier for the degree, if applicable.","nullable":true},"title":{"type":"string","description":"The title of the degree.","example":"Bachelors of Science in IT"},"graduated-at":{"type":"string","description":"The graduation date.","format":"date-time"},"image-url":{"type":"string","description":"The path or URL to an image representing the degree.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL with additional details about the degree or award.","format":"uri","example":"https://www.example.com/award/242354"},"college":{"type":"string","description":"The name of the college where the degree was obtained.","example":"ABC College"},"degree":{"type":"string","description":"The type of degree (e.g., Masters, Bachelors), if applicable.","nullable":true},"grade-point-average":{"type":"number","description":"The GPA associated with the degree.","format":"float","nullable":true},"country":{"type":"string","description":"The country where the degree was earned, if applicable.","nullable":true},"outside-us":{"type":"boolean","description":"Indicates whether the degree was earned outside the United States.","nullable":true}}},"inline_response_201_11_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"degrees"},"id":{"type":"string","description":"Unique identifier for the degree.","example":"KAWO4"},"attributes":{"$ref":"#/components/schemas/inline_response_201_11_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_19_data_relationships"}}}},"inline_response_200_20_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"The timestamp when the award was created.","format":"date-time"},"title":{"type":"string","description":"The title of the award.","example":"Top Performer"},"awarded-at":{"type":"string","description":"The date when the award was given.","format":"date-time"},"image-url":{"type":"string","description":"The path or URL to an image representing the award.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL with additional details about the award.","format":"uri","example":"https://www.example.com/award/242354"},"issued-by":{"type":"string","description":"The organization or individual that issued the award.","example":"Degreed"}}},"inline_response_200_20_user_data":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the related user.","example":"Anonymous"},"type":{"type":"string","description":"The type of the related resource.","example":"users"}}},"inline_response_200_20_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_20_user_data"}}},"inline_response_200_20_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/inline_response_200_20_user"}}},"inline_response_200_20_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"awards"},"id":{"type":"string","description":"Unique identifier for the award.","example":"y7Aoy"},"attributes":{"$ref":"#/components/schemas/inline_response_200_20_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_20_relationships"}}}},"inline_response_201_12_data_attributes":{"type":"object","properties":{"external-id":{"type":"string","description":"An external identifier for the award, if applicable.","nullable":true},"user-identifier-type":{"type":"string","description":"Can be any of `UserId`, `Email`, `EmployeeId`, `AliasUid`, or `AliasEmail`.","example":"Email"},"user-id":{"type":"string","description":"The email address of the user associated with the award.","example":"user@example.com"},"title":{"type":"string","description":"The title of the award.","example":"Top Performer"},"awarded-at":{"type":"string","description":"The date and time when the award was given.","format":"date-time"},"image-url":{"type":"string","description":"The path or URL to an image representing the award.","example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL with more details about the award.","format":"uri","example":"https://www.example.com/award/242354"},"issued-by":{"type":"string","description":"The organization or individual that issued the award.","example":"Degreed"}}},"inline_response_201_12_data_links":{"type":"object","properties":{"self":{"type":"string","description":"The URL to the specific award resource.","format":"uri","example":"string"}}},"inline_response_201_12_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"awards"},"id":{"type":"string","description":"Unique identifier for the award.","example":"y7Aoy"},"attributes":{"$ref":"#/components/schemas/inline_response_201_12_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_201_12_data_links"}}},"inline_response_200_21_data_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"The date and time when the award was created.","format":"date-time"},"title":{"type":"string","description":"The title of the award.","example":"Eater of Bugs"},"awarded-at":{"type":"string","description":"The date and time when the award was given.","format":"date-time"},"image-url":{"type":"string","description":"The URL or path to an image representing the award, if available.","nullable":true},"url":{"type":"string","description":"The URL for more information about the award, if available.","nullable":true},"issued-by":{"type":"string","description":"The individual or organization that issued the award.","example":"Degreed"}}},"inline_response_200_21_data_user_data":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the user associated with the award.","example":"Bz64P"},"type":{"type":"string","description":"The type of the user resource.","example":"users"}}},"inline_response_200_21_data_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_21_data_user_data"}}},"inline_response_200_21_data_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/inline_response_200_21_data_user"}}},"inline_response_200_21_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"awards"},"id":{"type":"string","description":"Unique identifier for the award.","example":"y3NZL"},"attributes":{"$ref":"#/components/schemas/inline_response_200_21_data_attributes"},"links":{"$ref":"#/components/schemas/SelfLink"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_21_data_relationships"}}}},"inline_response_201_13_data_attributes":{"type":"object","properties":{"created-at":{"type":"string","description":"The date and time when the award was created.","format":"date-time"},"title":{"type":"string","description":"The title of the award.","example":"the best"},"awarded-at":{"type":"string","description":"The date and time when the award was given.","format":"date-time"},"image-url":{"type":"string","description":"The URL or path to an image representing the award.","nullable":true,"example":"~/user-content/useroutcomeimage-8196-ef6c7e7b-215f-4bed-8dc0-94606049bb5c.jpg"},"url":{"type":"string","description":"A URL for more information about the award.","format":"uri","nullable":true,"example":"https://www.example.com/award/242354"},"issued-by":{"type":"string","description":"The individual or organization that issued the award.","example":"Degreed"}}},"inline_response_201_13_data_links":{"type":"object","properties":{"self":{"type":"string","description":"The URL to access the specific award resource.","format":"uri","example":"string"}}},"inline_response_201_13_data_user_data":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the user related to the award.","example":"z1wbq9"},"type":{"type":"string","description":"The type of resource, which is \"users\" for this relationship.","example":"users"}}},"inline_response_201_13_data_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_13_data_user_data"}}},"inline_response_201_13_data_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/inline_response_201_13_data_user"}}},"inline_response_201_13_data":{"type":"object","properties":{"type":{"type":"string","description":"The type of resource.","example":"awards"},"id":{"type":"string","description":"The unique identifier for the award.","example":"y7Aoy"},"attributes":{"$ref":"#/components/schemas/inline_response_201_13_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_201_13_data_links"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_201_13_data_relationships"}}}},"inline_response_200_22":{"required":["data"],"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_22_data"}}}},"inline_response_201_14":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_201_14_links"},"data":{"type":"array","description":"List of skills associated with the content item.","items":{"$ref":"#/components/schemas/inline_response_201_14_data"}}}},"inline_response_200_23":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_200_23_links"},"data":{"type":"array","description":"A list of job roles.","items":{"$ref":"#/components/schemas/inline_response_200_23_data"}}}},"apiv2jobroles_data_attributes_meta":{"type":"object","properties":{"target-level":{"type":"integer","description":"The proficiency level for the skill.","example":4},"priority":{"type":"integer","description":"Indicates whether the skill is considered a priority for the organization (0 = not a priority, 1 = priority).","example":1}}},"apiv2jobroles_data_attributes_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type.","example":"skills"},"id":{"type":"string","example":"programming"},"meta":{"$ref":"#/components/schemas/apiv2jobroles_data_attributes_meta"}}},"apiv2jobroles_data_attributes":{"required":["name","role-id"],"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"name":{"type":"string","description":"The name of the job role.","example":"Product Manager"},"description":{"type":"string","description":"The description of the job role.","example":"Product Manager role"},"suggest-in-welcome-tour":{"type":"integer","description":"Indicates whether the job role should be suggested during the welcome tour (0 = no, 1 = yes).","example":0},"data":{"type":"array","items":{"$ref":"#/components/schemas/apiv2jobroles_data_attributes_data"}}}},"apiv2jobroles_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type.","example":"job-roles"},"attributes":{"$ref":"#/components/schemas/apiv2jobroles_data_attributes"}}},"v2_jobroles_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2jobroles_data"}}},"inline_response_200_24":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_24_data"}}},"inline_response_200_25":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_25_data"}}},"apiv2jobrolesid_data_attributes_meta":{"type":"object","properties":{"target-level":{"type":"integer","description":"The target proficiency level expected for the skill.","example":4},"priority":{"type":"integer","description":"Indicates whether the skill is considered a priority for the organization (0 = not a priority, 1 = priority).","example":1}},"description":"Metadata describing the relationship between the job role and the skill."},"apiv2jobrolesid_data_attributes_data":{"type":"object","properties":{"type":{"type":"string","description":"The related resource type.","example":"skills"},"id":{"type":"string","description":"The name of the skill.","example":"Prototyping"},"meta":{"$ref":"#/components/schemas/apiv2jobrolesid_data_attributes_meta"}}},"apiv2jobrolesid_data_attributes":{"required":["role-id"],"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"name":{"type":"string","description":"The name of the job role.","example":"Product Designer"},"description":{"type":"string","description":"A description of the job role.","example":"Product Designer role"},"suggest-in-welcome-tour":{"type":"integer","description":"Indicates whether the job role should be suggested during the welcome tour (0 = no, 1 = yes).","example":0},"data":{"type":"array","description":"A list of skills associated with the job role.","items":{"$ref":"#/components/schemas/apiv2jobrolesid_data_attributes_data"}}}},"apiv2jobrolesid_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier.","example":"job-roles"},"attributes":{"$ref":"#/components/schemas/apiv2jobrolesid_data_attributes"}}},"v2_jobrolesid_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2jobrolesid_data"}}},"inline_response_200_26":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_26_data"}}},"apiv2jobrolesaddskills_data_attributes_meta":{"type":"object","properties":{"target-level":{"type":"integer","description":"The target proficiency level expected for the skill.","example":3},"priority":{"type":"integer","description":"Indicates whether the skill is considered a priority for the organization (0 = not a priority, 1 = priority).","example":1}},"description":"Metadata describing the relationship between the job role and the skill."},"apiv2jobrolesaddskills_data_attributes_skills":{"required":["id","type"],"type":"object","properties":{"type":{"type":"string","description":"The related resource type.","example":"skills"},"id":{"type":"string","description":"The name of the skill.","example":"docker"},"meta":{"$ref":"#/components/schemas/apiv2jobrolesaddskills_data_attributes_meta"}}},"apiv2jobrolesaddskills_data_attributes":{"required":["role-id"],"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role to which the skills are being added.","example":"TestingRoleID"},"skills":{"type":"array","description":"A list of skills to associate with the specified job role.","items":{"$ref":"#/components/schemas/apiv2jobrolesaddskills_data_attributes_skills"}}}},"apiv2jobrolesaddskills_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier for the job role skills assignment.","example":"job-role-skills"},"attributes":{"$ref":"#/components/schemas/apiv2jobrolesaddskills_data_attributes"}}},"jobroles_addskills_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2jobrolesaddskills_data"}}},"inline_response_200_27":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_27_data"}}},"apiv2jobrolesremoveskill_data_attributes":{"required":["role-id","skill-id"],"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"skill-id":{"type":"string","description":"The name of the skill.","example":"Docker"}}},"apiv2jobrolesremoveskill_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier.","example":"job-role-skill-removal"},"attributes":{"$ref":"#/components/schemas/apiv2jobrolesremoveskill_data_attributes"}}},"jobroles_removeskill_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2jobrolesremoveskill_data"}}},"inline_response_200_28":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_28_data"}}},"inline_response_200_29":{"type":"object","properties":{"organizationOntologyId":{"type":"integer"},"organizationId":{"type":"integer","description":"The org ID of the organization."},"ontologyId":{"type":"integer","description":"The source's ID."},"hasProviderIntegration":{"type":"boolean","description":"Indicates whether the organiztion has a provider integration."},"providerId":{"type":"integer","description":"The ID of the provider integration."},"providerName":{"type":"string","description":"The name of the provider integration."}}},"inline_response_200_30":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_200_30_links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_30_data"}}}},"apiv2skillsplusskills_data_attributes":{"required":["skill-name","source-id"],"type":"object","properties":{"skill-name":{"type":"string","description":"The name of the skill."},"source-id":{"type":"string","description":"The ID of the skill source in Skills+."},"description":{"type":"string","description":"The description of the skill."},"external-id":{"type":"string","description":"The external ID of the skill."},"is-proprietary":{"type":"boolean","description":"Indicates whether the skill is proprietary to your organization."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. 'None' indicates Skill Review has not been enabled for this skill. 'Org' indicates the Skill Review-enabled skill is visible to everyone in the organization."},"skill-review-groups":{"type":"string","description":"The skill review group this skill is visible to."}}},"apiv2skillsplusskills_data":{"type":"object","properties":{"type":{"type":"string","example":"skills-plus-skills"},"attributes":{"$ref":"#/components/schemas/apiv2skillsplusskills_data_attributes"}}},"v2_skillsplusskills_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2skillsplusskills_data"}}},"inline_response_201_15":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_15_data"}}},"inline_response_200_31":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_31_data"}}},"apiv2skillsplusskillsid_data_attributes":{"type":"object","properties":{"source-id":{"type":"string","description":"The ID of the skill source in Skills+."},"description":{"type":"string","description":"The description of the skill."},"external-id":{"type":"string","description":"The external ID of the skill."},"is-proprietary":{"type":"boolean","description":"Indicates whether the skill is proprietary to your organization."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"is-archived":{"type":"boolean","description":"Indicates whether the skill is archived."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. 'None' indicates Skill Review has not been enabled for this skill. 'Org' indicates the Skill Review-enabled skill is visible to everyone in the organization.","example":"Org"},"skill-review-groups":{"type":"string","description":"The skill review group"}}},"apiv2skillsplusskillsid_data":{"type":"object","properties":{"type":{"type":"string","example":"skills-plus-skills"},"id":{"type":"string","example":"64kpY"},"attributes":{"$ref":"#/components/schemas/apiv2skillsplusskillsid_data_attributes"}}},"v2_skillsplusskillsid_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2skillsplusskillsid_data"}},"example":{"data":{"type":"skills-plus-skills","id":"64kpY","attributes":{"source-id":"o8Q","description":"Updated description for Python","external-id":"Python4","is-proprietary":false,"is-endorsed":true,"is-archived":false,"skill-review-access":"Org","skill-review-groups":"Engineering Group"}}}},"inline_response_200_32":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_32_data"}}},"inline_response_200_33":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_200_30_links_1"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_33_data"}}}},"apiv2skillcategories_data_attributes":{"required":["name"],"type":"object","properties":{"name":{"type":"string","description":"The name of the skill category."},"description":{"type":"string","description":"A description of the skill category."}}},"apiv2skillcategories_data":{"required":["attributes","type"],"type":"object","properties":{"type":{"type":"string","description":"Resource type (must be \"skill-categories\").","enum":["skill-categories"]},"attributes":{"$ref":"#/components/schemas/apiv2skillcategories_data_attributes"}}},"v2_skillcategories_body":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2skillcategories_data"}}},"inline_response_200_34":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_34_data"}}},"inline_response_200_35":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_35_data"}}},"apiv2skillcategoriesid_data_attributes":{"type":"object","properties":{"description":{"type":"string","description":"A description of the skill category."}}},"apiv2skillcategoriesid_data":{"type":"object","properties":{"type":{"type":"string","description":"Resource type (must be \"skill-categories\")","enum":["skill-categories"]},"attributes":{"$ref":"#/components/schemas/apiv2skillcategoriesid_data_attributes"}}},"skillcategories_id_body":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2skillcategoriesid_data"}}},"apiv2skillcategoriesidrelationshipsskills_data":{"required":["id","type"],"type":"object","properties":{"type":{"type":"string","description":"Resource type (must be \"skills-plus-skills\")","enum":["skills-plus-skills"]},"id":{"type":"string","description":"The id of the skill."}}},"relationships_skills_body_1":{"required":["data"],"type":"object","properties":{"data":{"type":"array","description":"Array of skill IDs to add to the category.","items":{"$ref":"#/components/schemas/apiv2skillcategoriesidrelationshipsskills_data"}}}},"inline_response_200_36":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_36_data"}}},"relationships_skills_body_2":{"required":["data"],"type":"object","properties":{"data":{"minItems":1,"type":"array","description":"List of skills.","items":{"$ref":"#/components/schemas/apiv2skillcategoriesidrelationshipsskills_data"}}}},"apiv2skillsuggestions_data_attributes":{"required":["provider-code","skill-names","user-id","user-identifier-type"],"type":"object","properties":{"provider-code":{"type":"string","description":"External content/provider code."},"skill-names":{"minItems":1,"type":"array","description":"One or more skill names to suggest.","items":{"type":"string"}},"user-id":{"type":"string","description":"Identifier value for the user (matches the identifier type)."},"user-identifier-type":{"type":"string","description":"The type of user identifier provided (e.g., Email, UserId).","example":"Email"}}},"apiv2skillsuggestions_data":{"required":["attributes","type"],"type":"object","properties":{"type":{"type":"string","description":"The resource type. Can only be skill-suggestions."},"attributes":{"$ref":"#/components/schemas/apiv2skillsuggestions_data_attributes"}}},"v2_skillsuggestions_body":{"required":["data"],"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2skillsuggestions_data"}}},"ListedContent_relationships_inner":{"type":"object","properties":{"Skill":{"$ref":"#/components/schemas/ListedContent_relationships_inner_Skill"}}},"Skill_data_meta":{"type":"object","properties":{"skill-proficiency":{"type":"string","description":"The proficiency level for this skill. May be null if no proficiency rating exists.","nullable":true,"example":"Intermediate"}},"description":"Metadata for the skill."},"inline_response_200_22_attributes":{"type":"object","properties":{"provider-code":{"type":"string"},"skill-names":{"type":"array","items":{"type":"string"}},"user-id":{"type":"string"}}},"inline_response_200_22_links":{"type":"object","properties":{"self":{"type":"string","description":"Resource URL."}}},"inline_response_200_22_data":{"required":["attributes","id","type"],"type":"object","properties":{"type":{"type":"string","description":"The resource type.","example":"skill-suggestions"},"id":{"type":"integer","description":"Server-generated identifier for the suggestion."},"attributes":{"$ref":"#/components/schemas/inline_response_200_22_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_22_links"}}},"inline_response_201_14_links":{"type":"object","properties":{"self":{"type":"string","example":"https://api.betatest.degreed.com/api/v2/content/zrZWkBm/skills"}}},"inline_response_201_14_meta":{"type":"object","properties":{"skill-proficiency":{"type":"integer","description":"The proficiency level associated with this skill. A null value indicates that no proficiency level is set.\n","nullable":true,"example":2}}},"inline_response_201_14_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type.","example":"skills"},"id":{"type":"string","description":"The unique identifier or name of the skill.","example":"kyj"},"meta":{"$ref":"#/components/schemas/inline_response_201_14_meta"}}},"inline_response_200_23_links":{"type":"object","properties":{"self":{"type":"string","description":"URL of the current request.","format":"uri","example":"https://api.betatest.degreed.com/api/v2/job-roles"},"next":{"type":"string","description":"URL to retrieve the next page of results.","format":"uri","example":"https://api.betatest.degreed.com/api/v2/job-roles?limit=50&next=cBmJjr"}}},"inline_response_200_23_attributes_data":{"type":"object","properties":{"skills":{"type":"array","description":"A list of skill names associated with the job role.","items":{"type":"string","example":"Adobe Photoshop"}}}},"inline_response_200_23_attributes":{"type":"object","properties":{"role-id":{"type":"string","description":"The unique identifier of the job role.","example":"roleId123"},"name":{"type":"string","description":"The name of the job role.","example":"Account Manager"},"description":{"type":"string","description":"A description of the job role.","example":"Account Manager description"},"suggest-in-welcome-tour":{"type":"integer","description":"Indicates whether the job role should be suggested during the welcome tour (0 = no, 1 = yes).","example":0},"data":{"type":"array","description":"A list of skill groupings associated with the job role.","items":{"$ref":"#/components/schemas/inline_response_200_23_attributes_data"}}}},"inline_response_200_23_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier.","example":"job-roles"},"id":{"type":"string","description":"The unique identifier of the job role.","example":"roleId123"},"attributes":{"$ref":"#/components/schemas/inline_response_200_23_attributes"}}},"inline_response_200_24_data_attributes_meta":{"type":"object","properties":{"priority":{"type":"integer","description":"Indicates whether the job role should be suggested during the welcome tour (0 = no, 1 = yes).","example":0},"target-level":{"type":"integer","description":"The proficiency level for the skill.","example":4}}},"inline_response_200_24_data_attributes_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type.","example":"skills"},"id":{"type":"string","description":"The ID of the job role.","example":"Product Management"},"meta":{"$ref":"#/components/schemas/inline_response_200_24_data_attributes_meta"}}},"inline_response_200_24_data_attributes":{"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"name":{"type":"string","description":"The name of the job role.","example":"Product Manager"},"description":{"type":"string","description":"The description of the job role.","example":"Product Manager role"},"suggest-in-welcome-tour":{"type":"integer","description":"Indicates whether the job role should be suggested during the welcome tour (0 = no, 1 = yes).","example":0},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_24_data_attributes_data"}}}},"inline_response_200_24_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type.","example":"job-roles"},"id":{"type":"string","description":"The ID of the job role.","example":"roleId123"},"attributes":{"$ref":"#/components/schemas/inline_response_200_24_data_attributes"}}},"inline_response_200_25_data_attributes_meta":{"type":"object","properties":{"priority":{"type":"integer","description":"Indicates whether the skill is considered a priority for the organization (0 = not a priority, 1 = priority).","example":0},"target-level":{"type":"integer","description":"The target proficiency level expected for the skill.","example":4}},"description":"Metadata describing the relationship between the job role and the skill."},"inline_response_200_25_data_attributes_data":{"type":"object","properties":{"type":{"type":"string","description":"The related resource type.","example":"skills"},"id":{"type":"string","description":"The name of the skill.","example":"Product Management"},"meta":{"$ref":"#/components/schemas/inline_response_200_25_data_attributes_meta"}}},"inline_response_200_25_data_attributes":{"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"name":{"type":"string","description":"The name of the job role.","example":"Product Manager"},"description":{"type":"string","description":"A description of the job role.","example":"Product Manager role"},"suggest-in-welcome-tour":{"type":"integer","description":"Indicates whether the job role should be suggested during the welcome tour (0 = no, 1 = yes).","example":0},"data":{"type":"array","description":"A list of skills associated with the job role.","items":{"$ref":"#/components/schemas/inline_response_200_25_data_attributes_data"}}}},"inline_response_200_25_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier.","example":"job-roles"},"id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"attributes":{"$ref":"#/components/schemas/inline_response_200_25_data_attributes"}}},"inline_response_200_26_data_attributes":{"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"name":{"type":"string","description":"The name of the job role.","example":"Product Designer"},"description":{"type":"string","description":"A description of the job role.","example":"Product Designer role"},"suggest-in-welcome-tour":{"type":"integer","description":"Indicates whether the job role should be suggested during the welcome tour (0 = no, 1 = yes).","example":0},"data":{"type":"array","description":"A list of skills associated with the job role.","items":{"$ref":"#/components/schemas/apiv2jobrolesid_data_attributes_data"}}}},"inline_response_200_26_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier.","example":"job-roles"},"id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"attributes":{"$ref":"#/components/schemas/inline_response_200_26_data_attributes"}}},"inline_response_200_27_data_attributes_skills":{"type":"object","properties":{"type":{"type":"string","description":"The related resource type.","example":"skills"},"id":{"type":"string","description":"The name of the skill.","example":"docker"},"meta":{"$ref":"#/components/schemas/apiv2jobrolesaddskills_data_attributes_meta"}}},"inline_response_200_27_data_attributes":{"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role associated with the skills.","example":"RoleID123"},"skills":{"type":"array","description":"A list of skills associated with the job role.","items":{"$ref":"#/components/schemas/inline_response_200_27_data_attributes_skills"}}}},"inline_response_200_27_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier for the job role skills.","example":"job-role-skills"},"id":{"type":"string","description":"The unique identifier of the resource.","nullable":true},"attributes":{"$ref":"#/components/schemas/inline_response_200_27_data_attributes"}}},"inline_response_200_28_data_attributes":{"type":"object","properties":{"role-id":{"type":"string","description":"The ID of the job role.","example":"RoleID123"},"skill-id":{"type":"string","description":"The name of the skill.","example":"Docker"}}},"inline_response_200_28_data":{"type":"object","properties":{"type":{"type":"string","description":"The resource type identifier.","example":"job-role-skill-removal"},"attributes":{"$ref":"#/components/schemas/inline_response_200_28_data_attributes"}}},"inline_response_200_30_links":{"type":"object","properties":{"self":{"type":"string","format":"uri"},"next":{"type":"string","format":"uri"}}},"inline_response_200_30_attributes":{"type":"object","properties":{"skill-name":{"type":"string","description":"The name of the skill."},"description":{"type":"string","description":"The description of the skill."},"skill-id":{"type":"integer","description":"The skill's unique ID."},"is-proprietary":{"type":"boolean","description":"Indicates whether the skill is proprietary to your organization.","nullable":true},"skill-source-id":{"type":"string","description":"The ID of the source the skill belongs to."},"skill-source-name":{"type":"string","description":"The name of the source the skill belongs to."},"skill-description":{"type":"string","description":"The description of the skill."},"external-id":{"type":"string","description":"The external ID of the skill."},"status":{"type":"string","description":"The status fo the skill. For example, inactive or active."},"is-archived":{"type":"boolean","description":"Indicates whether the skill is archived."},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. 'None' indicates Skill Review has not been enabled for this skill. 'Org' indicates the Skill Review-enabled skill is visible to everyone in the organization."}}},"inline_response_200_30_links_1":{"type":"object","properties":{"self":{"type":"string","format":"uri"}}},"inline_response_200_30_data":{"type":"object","properties":{"type":{"type":"string"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/inline_response_200_30_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_30_links_1"}}},"inline_response_201_15_data_attributes":{"type":"object","properties":{"synonyms":{"type":"array","items":{"type":"string"}},"skill-review-groups":{"type":"array","items":{"type":"string"}},"description":{"type":"string","description":"The description of the skill."},"external-id":{"type":"string","description":"The external ID of the skill."},"is-proprietary":{"type":"boolean","description":"Indicates whether the skill is proprietary to your organization.","nullable":true},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it."},"skill-review-access":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and if the Skill Review-enabled skill is visible to everyone in the organization, or only visible to specific Groups. 'None' indicates Skill Review has not been enabled for this skill. 'Org' indicates the Skill Review-enabled skill is visible to everyone in the organization."},"skill-name":{"type":"string","description":"The name of the skill."},"source-id":{"type":"string","description":"The ID of the source the skill belongs to."},"locale":{"type":"string","description":"The language code of the skill."},"is-archived":{"type":"boolean","description":"Indicates whether the skill is archived."}}},"inline_response_201_15_data":{"type":"object","properties":{"type":{"type":"string","example":"skills-plus-skills"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/inline_response_201_15_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_30_links_1"}}},"inline_response_200_31_data_attributes":{"type":"object","properties":{"skill-name":{"type":"string","example":"Python"},"description":{"type":"string","example":"Python description"},"external-id":{"type":"string","example":"123ab"},"is-proprietary":{"type":"boolean","example":false},"is-endorsed":{"type":"boolean","example":true},"skill-review-visibility-groups":{"type":"array","example":[],"items":{"type":"string"}},"skill-review-visibility-access-level":{"type":"string","example":"Org"},"locale":{"type":"string","nullable":true},"synonyms":{"type":"array","example":[],"items":{"type":"string"}},"skill-categories":{"type":"array","example":[],"items":{"type":"string"}},"status":{"type":"string","example":"Draft"},"skill-source-name":{"type":"string","example":"standard taxonomy"},"skill-source-id":{"type":"string","example":"o8Q"},"skill-source-description":{"type":"string","nullable":true},"is-archived":{"type":"boolean","example":false}}},"inline_response_200_31_data_links":{"type":"object","properties":{"self":{"type":"string","format":"uri","example":"https://api.betatest.degreed.com/api/v2/skills-plus-skills/1nZW2"}}},"inline_response_200_31_data":{"type":"object","properties":{"type":{"type":"string","example":"skills-plus-skills"},"id":{"type":"string","example":"1nZW2"},"attributes":{"$ref":"#/components/schemas/inline_response_200_31_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_31_data_links"}}},"inline_response_200_32_data_attributes":{"type":"object","properties":{"skill-name":{"type":"string","description":"The name of the skill.","example":"Python"},"description":{"type":"string","description":"The description of the skill.","example":"Python description"},"external-id":{"type":"string","description":"The external ID of the skill.","example":"123ab"},"is-proprietary":{"type":"boolean","description":"Indicates whether the skill is proprietary to your organization.","nullable":true,"example":false},"is-endorsed":{"type":"boolean","description":"Indicates whether this skill is endorsed. Endorsed Skills indicate that a learning professional in your organization reviewed and validated it.","example":true},"skill-review-visibility-groups":{"type":"array","description":"The list of groups who can view the skill in Skill Review.","example":[],"items":{"type":"string"}},"skill-review-visibility-access-level":{"type":"string","description":"Indicates if the skill is enabled for Skill Review and who can view it. For example, 'Org' for organization-wide visibility.","example":"Org"},"locale":{"type":"string","description":"The locale associated with the skill, if applicable.","nullable":true},"synonyms":{"type":"array","description":"Alternative names or terms for the skill.","example":[],"items":{"type":"string"}},"skill-categories":{"type":"array","description":"Categories assigned to the skill.","example":[],"items":{"type":"string"}},"status":{"type":"string","description":"The status of the skill. For example, Draft or Active.","example":"Draft"},"skill-source-name":{"type":"string","description":"The name of the source the skill belongs to.","example":"standard taxonomy"},"skill-source-id":{"type":"string","description":"The ID of the source the skill belongs to.","example":"o8Q"},"skill-source-description":{"type":"string","description":"A description of the skill source.","nullable":true},"is-archived":{"type":"boolean","description":"Indicates whether the skill is archived.","example":false}}},"inline_response_200_32_data":{"type":"object","properties":{"type":{"type":"string"},"id":{"type":"string"},"attributes":{"$ref":"#/components/schemas/inline_response_200_32_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_31_data_links"}}},"inline_response_200_33_attributes":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}}},"inline_response_200_33_links":{"required":["self"],"type":"object","properties":{"self":{"type":"string","format":"uri"}}},"inline_response_200_33_data":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["skill-categories"]},"attributes":{"$ref":"#/components/schemas/inline_response_200_33_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_33_links"}}},"inline_response_200_34_data_attributes":{"type":"object","properties":{"category-id":{"type":"string","description":"The category id."},"name":{"type":"string","description":"The name of the category."},"description":{"type":"string","description":"The description of the category.","nullable":true},"created-at":{"type":"string","description":"Creation timestamp.","format":"date-time"},"updated-at":{"type":"string","description":"Last update timestamp.","format":"date-time","nullable":true},"skills":{"type":"array","description":"List of associated skills.","nullable":true,"items":{"type":"object"}}}},"inline_response_200_34_data":{"type":"object","properties":{"type":{"type":"string","description":"Resource type","enum":["skill-categories"]},"id":{"type":"string","description":"The category id."},"attributes":{"$ref":"#/components/schemas/inline_response_200_34_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_33_links"}}},"inline_response_200_35_data_attributes":{"type":"object","properties":{"category-id":{"type":"string","description":"The category id."},"name":{"type":"string","description":"The name of the category."},"description":{"type":"string","description":"The description of the category.","nullable":true},"created-at":{"type":"string","description":"When the category was created.","format":"date-time"},"updated-at":{"type":"string","description":"When the category was last updated.","format":"date-time","nullable":true},"skills":{"type":"array","description":"List of associated skills.","nullable":true,"items":{"type":"object"}}}},"inline_response_200_35_data":{"type":"object","properties":{"type":{"type":"string","description":"Resource type","enum":["skill-categories"]},"id":{"type":"string","description":"The category id."},"attributes":{"$ref":"#/components/schemas/inline_response_200_35_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_33_links"}}},"inline_response_200_36_data_attributes_skills":{"required":["skill-id","skill-name"],"type":"object","properties":{"skill-id":{"type":"string","description":"The id of the skill."},"skill-name":{"type":"string","description":"The name of the skill."}}},"inline_response_200_36_data_attributes":{"type":"object","properties":{"category-id":{"type":"string","description":"The category id."},"name":{"type":"string","description":"The name of the category."},"description":{"type":"string","description":"The description of the category.","nullable":true},"created-at":{"type":"string","description":"Creation date.","format":"date-time"},"updated-at":{"type":"string","description":"Last updated date.","format":"date-time","nullable":true},"skills":{"type":"array","description":"Associated skills for this category.","items":{"$ref":"#/components/schemas/inline_response_200_36_data_attributes_skills"}}}},"inline_response_200_36_data_links":{"type":"object","properties":{"self":{"type":"string","description":"URL for this resource","format":"uri"}}},"inline_response_200_36_data":{"type":"object","properties":{"type":{"type":"string","description":"Resource type","enum":["skill-categories"]},"id":{"type":"string","description":"The category id."},"attributes":{"$ref":"#/components/schemas/inline_response_200_36_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_36_data_links"}}},"ListedContent_relationships_inner_Skill_data":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier or name of the skill.","example":"Test Automation"},"type":{"type":"string","description":"The related resource type.","example":"skill"}}},"ListedContent_relationships_inner_Skill":{"type":"object","properties":{"data":{"type":"array","description":"List of skills related to the content.","items":{"$ref":"#/components/schemas/ListedContent_relationships_inner_Skill_data"}}}},"inline_response_200_37":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_200_37_links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_37_data"}}}},"inline_response_200_37_links":{"type":"object","properties":{"self":{"type":"string","format":"uri","example":"https://api.betatest.degreed.com/api/v2/users/6XXEK/self-enrolled-learning"}}},"inline_response_200_37_attributes":{"type":"object","properties":{"employee-id":{"type":"string","example":"3september@degreed.com"},"assignment-type":{"type":"string","example":"SelfEnrolledLearning"},"status":{"type":"string","example":"Pending"},"due-at":{"type":"string","nullable":true},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"}}},"inline_response_200_37_links_1":{"type":"object","properties":{"self":{"type":"string","format":"uri","example":"https://api.betatest.degreed.com/api/v2/self-enrolled-learning/grx5d9"}}},"inline_response_200_37_attributes_1":{"type":"object","properties":{"content-type":{"type":"string","example":"Video"},"url":{"type":"string","format":"uri","example":"https://www.youtube.com/watch?v=XYZ123ProdDesign"},"title":{"type":"string","example":"Learning Product Design: Foundations & Practice"},"provider":{"type":"string","example":"YouTube"}}},"inline_response_200_37_links_2":{"type":"object","properties":{"self":{"type":"string","example":"/content/nNmoyvWA"}}},"inline_response_200_37_included":{"type":"object","properties":{"type":{"type":"string","example":"content"},"id":{"type":"string","example":"nNmoyvWA"},"attributes":{"$ref":"#/components/schemas/inline_response_200_37_attributes_1"},"links":{"$ref":"#/components/schemas/inline_response_200_37_links_2"}}},"inline_response_200_37_data":{"type":"object","properties":{"type":{"type":"string","example":"self-enrolled-learning"},"id":{"type":"string","example":"grx5d9"},"attributes":{"$ref":"#/components/schemas/inline_response_200_37_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_37_links_1"},"relationships":{"type":"array","description":"A list of relationship objects. Each entry is an object that contains related resource information (user, content, provider).\n","items":{"type":"object","additionalProperties":true}},"included":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_37_included"}}}},"inline_response_200_38":{"type":"object","properties":{"links":{"$ref":"#/components/schemas/inline_response_200_38_links"},"data":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_38_data"}}}},"apiv2recommendedlearning_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","example":"info@example.com"},"user-identifier-type":{"type":"string","example":"email"},"assigner-id":{"type":"string","example":"info@example.com"},"assigner-identifier-type":{"type":"string","example":"email"},"content-id":{"type":"string","example":"nNmwVAgd"},"content-id-type":{"type":"string","example":"id"},"content-type":{"type":"string","example":"video"},"assignment-type":{"type":"string","example":"Recommendation"},"due-at":{"type":"string","format":"date-time"},"status":{"type":"string","example":"Pending"}}},"apiv2recommendedlearning_data":{"type":"object","properties":{"type":{"type":"string","example":"recommended-learning"},"attributes":{"$ref":"#/components/schemas/apiv2recommendedlearning_data_attributes"}}},"v2_recommendedlearning_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2recommendedlearning_data"}}},"inline_response_201_16":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_201_16_data"}}},"inline_response_200_39":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_39_data"}}},"apiv2recommendedlearningid_data_attributes":{"type":"object","properties":{"due-at":{"type":"string","format":"date-time"}}},"apiv2recommendedlearningid_data":{"type":"object","properties":{"type":{"type":"string","example":"recommended-learning"},"id":{"type":"string","example":"Yxjak6"},"attributes":{"$ref":"#/components/schemas/apiv2recommendedlearningid_data_attributes"}}},"recommendedlearning_id_body":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/apiv2recommendedlearningid_data"}}},"inline_response_200_40":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_40_data"}}},"inline_response_200_38_links":{"required":["self"],"type":"object","properties":{"self":{"type":"string","format":"uri","example":"https://api.betatest.degreed.com/api/v2/recommended-learning"}}},"inline_response_200_38_attributes":{"type":"object","properties":{"employee-id":{"type":"string","nullable":true},"assignment-type":{"type":"string","example":"RecommendedLearning"},"status":{"type":"string","example":"Pending"},"due-at":{"type":"string","format":"date-time"},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"assigner-employee-id":{"type":"string","nullable":true}}},"inline_response_200_38_links_1":{"required":["self"],"type":"object","properties":{"self":{"type":"string","format":"uri","example":"https://api.betatest.degreed.com/api/v2/recommended-learning/KZ0L9n"}}},"inline_response_200_38_user_data":{"type":"object","properties":{"id":{"type":"string","example":"zRewa"},"type":{"type":"string","example":"users"}}},"inline_response_200_38_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_38_user_data"}}},"inline_response_200_38_content_data":{"type":"object","properties":{"id":{"type":"string","example":"nNmwVAgd"},"type":{"type":"string","example":"content"}}},"inline_response_200_38_content":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_38_content_data"}}},"inline_response_200_38_provider_data":{"type":"object","properties":{"id":{"type":"string","example":"degreedopenlibrary"},"type":{"type":"string","example":"providers"}}},"inline_response_200_38_provider":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_38_provider_data"}}},"inline_response_200_38_assigner_data":{"required":["id","type"],"type":"object","properties":{"id":{"type":"string","example":"Q5KpZ"},"type":{"type":"string","example":"users"}}},"inline_response_200_38_assigner":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_38_assigner_data"}}},"inline_response_200_38_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/inline_response_200_38_user"},"content":{"$ref":"#/components/schemas/inline_response_200_38_content"},"provider":{"$ref":"#/components/schemas/inline_response_200_38_provider"},"assigner":{"$ref":"#/components/schemas/inline_response_200_38_assigner"}}},"inline_response_200_38_attributes_1":{"type":"object","properties":{"content-type":{"type":"string","example":"Video"},"url":{"type":"string","format":"uri","example":"https://www.youtube.com/watch?v=D33PakstpjI"},"title":{"type":"string","example":"The Learning Algorithm Using AI to Expand Workforce Learning"},"provider":{"type":"string","example":"degreedopenlibrary"},"degreed-url":{"type":"string","format":"uri","example":"https://api.betatest.degreed.com/videos/?d=DP6ZLZKYNP"}}},"inline_response_200_38_links_2":{"required":["self"],"type":"object","properties":{"self":{"type":"string","example":"/content/nNmwVAgd"}}},"inline_response_200_38_included":{"type":"object","properties":{"type":{"type":"string","example":"content"},"id":{"type":"string","example":"nNmwVAgd"},"attributes":{"$ref":"#/components/schemas/inline_response_200_38_attributes_1"},"links":{"$ref":"#/components/schemas/inline_response_200_38_links_2"}}},"inline_response_200_38_data":{"type":"object","properties":{"type":{"type":"string","example":"recommended-learning"},"id":{"type":"string","example":"KZ0L9n"},"attributes":{"$ref":"#/components/schemas/inline_response_200_38_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_38_links_1"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_38_relationships"}},"included":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_38_included"}}}},"inline_response_201_16_data_attributes":{"type":"object","properties":{"user-id":{"type":"string","example":"info@example.com"},"user-identifier-type":{"type":"string","example":"email"},"assigner-id":{"type":"string","example":"info@example.com"},"assigner-identifier-type":{"type":"string","example":"email"},"content-id":{"type":"string","example":"nNmwVAgd"},"content-id-type":{"type":"string","example":"id"},"content-type":{"type":"string","example":"video"},"due-at":{"type":"string","format":"date-time"},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time","nullable":true},"status":{"type":"string","example":"Pending"}}},"inline_response_201_16_data_links":{"type":"object","properties":{"self":{"type":"string","example":"/recommended-learning/Yxjak6"}}},"inline_response_201_16_data":{"type":"object","properties":{"type":{"type":"string","example":"recommended-learning"},"id":{"type":"string","example":"Yxjak6"},"attributes":{"$ref":"#/components/schemas/inline_response_201_16_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_201_16_data_links"}}},"inline_response_200_39_data_attributes":{"type":"object","properties":{"employee-id":{"type":"string","example":"info@example.com"},"assignment-type":{"type":"string","example":"RecommendedLearning"},"status":{"type":"string","example":"Pending"},"due-at":{"type":"string","format":"date-time"},"created-at":{"type":"string","format":"date-time"},"modified-at":{"type":"string","format":"date-time"},"comment":{"type":"string","nullable":true},"assigner-employee-id":{"type":"string","example":"info@example.com"}}},"inline_response_200_39_data_links":{"type":"object","properties":{"self":{"type":"string","format":"uri","example":"https://api.staging.degreed.com/api/v2/recommended-learning/Yxjak6"}}},"inline_response_200_39_data_user_data":{"type":"object","properties":{"id":{"type":"string","example":"yj9kj"},"type":{"type":"string","example":"users"}}},"inline_response_200_39_data_user":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/inline_response_200_39_data_user_data"}}},"inline_response_200_39_data_relationships":{"type":"object","properties":{"user":{"$ref":"#/components/schemas/inline_response_200_39_data_user"},"content":{"$ref":"#/components/schemas/inline_response_200_38_content"},"provider":{"$ref":"#/components/schemas/inline_response_200_38_provider"},"assigner":{"$ref":"#/components/schemas/inline_response_200_39_data_user"}}},"inline_response_200_39_data_attributes_1":{"type":"object","properties":{"content-type":{"type":"string","example":"Video"},"url":{"type":"string","format":"uri","example":"https://www.youtube.com/watch?v=D33PakstpjI"},"title":{"type":"string","example":"The Learning Algorithm Using AI to Expand Workforce Learning"},"provider":{"type":"string","example":"degreedopenlibrary"}}},"inline_response_200_39_data_links_1":{"type":"object","properties":{"self":{"type":"string","example":"/content/nNmwVAgd"}}},"inline_response_200_39_data_included":{"type":"object","properties":{"type":{"type":"string","example":"content"},"id":{"type":"string","example":"nNmwVAgd"},"attributes":{"$ref":"#/components/schemas/inline_response_200_39_data_attributes_1"},"links":{"$ref":"#/components/schemas/inline_response_200_39_data_links_1"}}},"inline_response_200_39_data":{"type":"object","properties":{"type":{"type":"string","example":"recommended-learning"},"id":{"type":"string","example":"Yxjak6"},"attributes":{"$ref":"#/components/schemas/inline_response_200_39_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_200_39_data_links"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_39_data_relationships"}},"included":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_39_data_included"}}}},"inline_response_200_40_data":{"type":"object","properties":{"type":{"type":"string","example":"recommended-learning"},"id":{"type":"string","example":"Yxjak6"},"attributes":{"$ref":"#/components/schemas/inline_response_200_39_data_attributes"},"links":{"$ref":"#/components/schemas/inline_response_201_16_data_links"},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_39_data_relationships"}},"included":{"type":"array","items":{"$ref":"#/components/schemas/inline_response_200_39_data_included"}}}}},"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}