May 2023
11 months ago by Stephanie Rouillard
- Added
- Added
filter[rated_before]
,filter[rated_after]
,filter[requested_after]
,filter[rating_type]
, andfilter[requested_before]
to Get All Skill Ratings endpoint. - Update a Specific Completion now supports GAT organizations.
- Added Add a Section to a Pathway, Get a Section of a Pathway, Delete a Section in a Pathway, and Update a Section in a Pathway.
- Added Add a Subsection to a Pathway, Get a Subsection of a Pathway, Add Resources to a Subsection of a Pathway, Delete Resources in a Subsection of a Pathway, and Update Resources in a Subsection of a Pathway.
- Added
April 2023
about 1 year ago by Stephanie Rouillard
- Added
- Added Get All Provider Licenses for a User, Create a Provider License for a User, Delete a Provider License for a User.
- Added Get All Content for a Provider.
- Added
license-type-required
as a response attribute to Get All Providers and Get a Specific Provider. - Added GAT support for Required Learning endpoints.
- Added
format
attribute to POST/PATCH for article, event, book, and video content endpoints. - Added Add a Section to a Skill Plan, Get a Section of a Skill Plan, Delete a Section in a Skill Plan, Update a Section in a Skill Plan, Add Resources to a Section in a Skill Plan, Update Resources in Section of a Skill Plan, and Delete Resources in a Section of a Skill Plan.
- Fixed
- When you POST or PATCH a user with a
job-role
, thejob-role
now saves successfully. (PD-84327) - Content can no longer be created with same
external-id
. (PD-84158)
- When you POST or PATCH a user with a
March 2023
about 1 year ago by Stephanie Rouillard
- Added
- Added
filter[start_date]
andfilter[end_date]
to Get All Followers for a Pathway and Get all Collaborators for a Pathway. - The
publish-date
attribute is now included in all content endpoints and requests. - Added
learning-minutes
as a response attribute to all /content and /content/type endpoints. Thelearning-minutes
attribute can now be PATCHed for all /content/type endpoints.
- Added
- Improved
- Updated the error message that is returned when the visibility of a Plan or Pathway prevents you from adding a user as a follower or collaborator. This error message applies to the following endpoints:
- Public provider content can now be added to native provider bundles. (PD-83616)
- Documentation:
- Updated Create a New Required Learning to clarify the optional/required attributes.
January 2023
over 1 year ago by Stephanie Rouillard
- Added:
- Added /organization-skills. This endpoint better organizes skills. In the future, we will expand functionality in this new endpoint. The existing /skills endpoint will continue to be supported at this time, however, no further development work will occur.
- Added support for
CareerProfessional
andTechnicalAdmin
to thepermission-role
for /user endpoints.
- Improved:
- Added privacy improvements. If the Anonymize Private Learners setting is enabled for your organization and a user’s profile is set to private, the API withholds private users' data from being returned. Some data will stop being accredited to particular users and start being accredited to
Anonymous
. For more information, see Anonymized User Data.
- Added privacy improvements. If the Anonymize Private Learners setting is enabled for your organization and a user’s profile is set to private, the API withholds private users' data from being returned. Some data will stop being accredited to particular users and start being accredited to
- Documentation:
- Updated description for
next
query parameter value for Get All endpoints. This value expires after 2 minutes if a request has not been made during that time. - Updated description of
is-endorsed
for SkillRating endpoints.is-endorsed
indicates whether the user completed a Skill Review and it was endorsed by someone in their organization.
- Updated description for
November 2022
over 1 year ago by Stephanie Rouillard
- Fixed:
- Previously, when using the API to update a user, the API did not validate to ensure the user had an organizational email. The API now requires an organizational email for requests to update users. (PD-80123)
- The API cannot be used to update a user's
profile-image-url
. The API now returns an error if you try to update a user’sprofile-image-url
. (PD-80123)
October 2022
over 1 year ago by Stephanie Rouillard
- Fixed:
Thefilter[start_date]
andfilter[end_date]
query parameters for Get All Content and User endpoints now operate independently. Previously, supplying only thefilter[end_date]
parameter had no effect on the query. (PD-79042) - Added:
Get All Content endpoints now supportfilter[modified_before]
andfilter[modified_after]
. (PD-79042)
September 2022
over 1 year ago by David the man Platt
- Fixed:
- The xAPI formerly reported the Pathway in which a content item was completed. We fixed a bug that stopped that from happening. (PD-77722)
/skill-plans
pathway now validates thesection-type
provided in POST and PATCH requests to ensure only valid data is accepted. (PD-78685)/skill-plans
andpathways
endpoints previously accepted a range of values that was too broad for the metadata attribute. Those endpoints now only accept JSON objects. (PD-78819)
- Added:
- GET
/skill-plans/{id}
now includes the ID for eachsection
in the skill plan. (PD-78684) /skill-plans
now returns more attributes in the GET ALL method, i.e., GET without ID specified. (PD-78523)
- GET
- Documentation:
- Fixed the
/skill-plans
endpoint to includesection-id
andsection-resource-id
. - Added OAuth Server and Tenant Server URLs for CA and EU clients to the xAPI LinkedIn Learning guide.
- Fixed the
August 2022
over 1 year ago by David the man Platt
- Improved:
- The xAPI previously checked only for IDs when adding or reporting completions. It now also checks against IRI, the international standard for URIs, which is required by the xAPI standard. (PD-75027)
- Added:
- You can now GET ALL users associated with a skill plan and add or remove them from skill plans using the /skill-plans/{id}/followers endpoint.
- You can now use the
/skill-plans
endpoint to manage the image associated with a skill plan.
- Fixed:
- The Groups endpoint formerly returned
null
formodified-at
because Degreed does not log this data. This attribute has been removed. This is technically a breaking change. We hope that nobody was using thenull
value and apologize for any inconvenience. We will not make a habit of breaking changes.
- The Groups endpoint formerly returned
- Documentation:
- Updated required fields for Content - Courses endpoint.
- Updated Update a Specific User endpoint to indicate that
profile-visibility
cannot be modified. - Updated Create a New Opportunity endpoint to indicate that
start-date
andduration
are required.
July 2022
almost 2 years ago by Stephanie Rouillard
- Fixed:
- When a completion POST is executed, the response body correctly notes the time the request was submitted as the resource creation time. (PD-76491)
- The API now presents the correct skill target ratings when retrieving a Skill Plan. (PD-77149)
- The error messaging for the Opportunities endpoint is now improved. (PD-77171)
- Documentation:
- Added
X-Degreed-Organization-Code
header to endpoints that work with GAT. - Added
filter[term]=<keyword>
query parameter filter for GET ALL Content endpoints. The filter criteria returns content that contains the keyword in the title, summary, or labels.
- Added
June 2022
almost 2 years ago by Stephanie Rouillard
- Added:
- The
/skill-plans
endpoint now supports creating, modifying, and deleting a Skill Plan. - The
/pathways
endpoint now supports creating, modifying, and deleting a Pathway.
- The
- Documentation:
- Added
duration
anddate
attributes to Event content items. - Updated description for
daily-logins
in Get a Specific User.
- Added