October 2023
about 1 year ago by Stephanie Rouillard
- Added
- The
content/courses
endpoint now supports thecontinuing-education-units
attribute. - Create a New User now supports the
preferred-language
anddisplay-language
attributes. - Added the following endpoints:
- The
August 2023
over 1 year ago by Stephanie Rouillard
- Fixed
- While using the agent query parameter in a Get All Statements xAPI call, the error "Invalid user identifier: " no longer occurs. (PD-87729)
- When you create a DateTime custom attribute for a user, an error no longer occurs. (PD-82017)
- Added
- Added the following endpoints to
/organization-skills
:
- Added the following endpoints to
July 2023
over 1 year ago by Stephanie Rouillard
- Improved
- Get All Skill Ratings includes a new filter (
filter[include_private_ratings]
) that allows you to exclude private ratings. (PD-85305)
- Get All Skill Ratings includes a new filter (
- Added
- Added Create a New Skill, Get a Specific Skill, and Update a Specific Skill.
- Added new Badges endpoint.
- Added new Custom Attributes and User Custom Attributes endpoint.
- Fixed
- Requests for LearnUpon webhook receiver types including
course_updated
andlearningpath_updated
no longer responds with a 404 error. (PD-86832) - The
degreed-url
attribute value is now correctly generated in the response for Get Recommended Learning for a Specific User. (PD-87089) - Get All Shared Items and Get Shared Items for a Specific User now return the same shared resource
content-types
; any disparities between these lists are solely a result of performance optimizations (PD-83242). - Delete a Specific Skill Rating no longer returns a 500 error. (PD-87770)
- Requests for LearnUpon webhook receiver types including
June 2023
over 1 year ago by Stephanie Rouillard
- Improved
- After 7 years of service, API v1 ceased operating in June 2023. API v1 is entirely replaced and superseded by API v2. All clients and partners currently using the API are using v2. There has been no interruption in service for API v2, and you should not expect any.
- The API no longer validates the
format
value for content items. 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.
- Added
- Focus skills can now be assigned to users using the the
/user-skills
endpoint. Theis-focus
attribute can be used with POST and PATCH methods to indicate if the skill is a focus skill. (PD-84649) - Added
external-id
attribute to GET/organization-skills.
- Focus skills can now be assigned to users using the the
May 2023
over 1 year 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
over 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
over 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
almost 2 years 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
about 2 years 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
about 2 years 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)