Curricular Skills Changelog
December 3rd, 2025
All notable changes to this project will be documented in this file.
If you have questions, please contact us by emailing our engineering team at [email protected].
October 2025
Added
- Added a new curricular unit post endpoint
POST /curricular-skills/curricular-units/searchthat allows for searching curricular units by various filters.
February 2025
- Added optional
customerUnitIdfield to allow customers to add and update curricular units by their internal id viaPOST /curricular-skills/curricular-unitsandPATCH /curricular-skills/curricular-units
February 2024
- Updated the
POST /curricular-skills/groups/searchresponse to return thelearningObjectiveTextattribute
January 2024
Updated
- Updated the
PATCH /curricular-skills/curricular-units/to include atargetOccupationsarray attribute for setting and unsetting targeted occupations - Updated the
PATCH /curricular-skills/curricular-units/to include aisMarkedRevisitboolean flag attribute - Updated the
POST /curricular-skills/groups/searchresponse to return thetargetOccupationsandisMarkedRevisitattributes
January 2024
Updated
- Updated the
POST /curricular-skills/groups/searchrequest body to allow a new filter,groupSkills, for filtering groups by only their group-level skills. This filter allows the same operators that the course-levelskillsfilter allows - Updated the
POST /curricular-skills/groups/searchresponse to return askillsattribute.skillsrefers to the group-level skills, separate from the aggregated course-level skills returned in themetaresponse.
May 2023
Added
- Added a new curricular unit post endpoint /curricular-skills/curricular-units that allows for posting both group and courses content. This also allows for learning outcome skills to be tagged on both groups and courses.
May 2023
Fixed
- Fixed a typo in the
PATCH /curricular-skills/batch/groupsdocs specifying thatgroupTypeClassis a patchable attribute. Changed to mention thatgroupTypeis the patchable attribute.
November 15, 2022
Added
- Courses within groups now have an isRequired association property. This property by default is false and can be set to a boolean value through the
/curricular-skills/skills/groups/postendpoint and the/curricular-skills/skills/groups/{id}/patchendpoint. The property is include in the response for the/curricular-skills/skills/groups/{id}/getendpoint and the /curricular-skills/skills/groups/search/postendpoint.
June 21, 2022
Added
- You can now save an LOT benchmark to a program in order to see how the program aligns with it.
May 20, 2022
Added
- You can now search for groups on the /curricular-skills/groups/search endpoint by their courses using either the
inoralloperators.
Sep 12, 2021
Added
- You can now use an object with
queryandfieldsproperties instead of a string for the text search to limit which fields are searched
Fixed
- Improved text search to allow for partial matches and searching exact phrases
April 27, 2021
Added
- New endpoint to delete courses in bulk:
DELETE/curricular-skills/batch/group-types
April 21, 2021
Added
- New endpoint to delete courses in bulk:
DELETE/curricular-skills/courses/delete
April 20, 2021
Added
- New endpoint to delete groups in bulk:
DELETE/curricular-skills/groups/delete. - New filter added to course search/delete filters: Associated Groups
associatedGroups. - Deprecated the original
associatedGroupcourses filter.
Deprecated
- Deprecated
associatedGroupcourses filter. - Use
associatedGroupsfilter instead which allows for the same kind of filter, but also allows you to specify more than one groupId to filter by.
January 19, 2021
Added
- Added related skills endpoint
January 11, 2021
Added
- Added subdomain and site property to groupsBySkills and coursesBySkills endpoint responses.
January 5, 2021
Added
- Added changelog route
Fixed
- groupTypeSearch request schema where
constshould have beenpattern.
January 4, 2021
Added
- Changelog
