Endpoint mapping

Find the v2 equivalents of your v1 endpoints with this guide. Some v2 endpoints require restricted scopes, which you'll need to request access to.

API v1 endpointAPI v2 endpointDedicated migration guide (if applicable)Restricted scopes (Request access)
Courses100% covered
getCoursesList all coursesList all courses: Migration guide/
getCourseStatsList all courses statisticsList all courses statistics: Migration guide/
getUserCourseStatsList all attempts for a user in a courseList all courses statistics: Migration guide /
getCourseRetrieve a course /
getCourseStatsList all courses statistics List all courses statistics: Migration guide /
Groups50% covered
createGroupCreate a groupCreate a group: Migration guide/
updateGroupCOMING SOON/
getGroup- Retrieve a group for essential properties of the group.
- List all memberships in a group for details about the users associated with the group.
- Retrieve a group: Migration guide
- List all memberships in a group: Migration guide
/
getGroupsList all groupsList all groups: Migration guide/
deleteGroupDelete a group/
addUserToGroupAdd a user's roleAdd a user's role: Migration guide/
deleteUserFromGroupRemove a user's roleRemove a user's role: Migration guide/
getGroupCatalogCOMING SOON/
addToGroupCatalogCOMING SOON/
deleteFromGroupCatalogCOMING SOON/
addToGroupLibraryCOMING SOON/
deleteFromGroupLibraryCOMING SOON/
Paths84% covered
getPathsList all pathsList all paths: Migration guide/
getPathSessionRetrieve a path sessionRetrieve a path session: Migration guide/
getPathSessionsList all sessions in a path /
createPathSessionCreate a path sessionCreate a path session: Migration guide/
updatePathSessionEdit a path sessionEdit a path session: Migration guide/
getPathRetrieve a path /
createPathCOMING SOON/
updatePathCOMING SOON/
getPathUsersList all enrollmentsList all enrollments: Migration guide/
getPathSessionUsersList all enrollments List all enrollments: Migration guide /
getPathSessionStats-Retrieve metrics for a path session to get users' breakdown by path session status

- List all user statistics to get individual path session statistics
- List all user (path session) statistics: Migration guide

- Retrieve metrics for a path session: Migration guide
/
getGroupPathSessionsCOMING SOON/
getUserPathSessionStatsList all user statisticsList all user (path session) statistics: Migration guide/
getUsersPathSessionStatsList all user statisticsList all user (path session) statistics: Migration guide /
addUsersToPathSessionReplace path session audienceReplace a path session audience: Migration guide/
addGroupsToPathSessionReplace path session audienceReplace a path session audience: Migration guide/
deletePathSessionDelete a path sessionDelete a path session: Migration guide/
removeUsersFromPathSessionReplace path session audience/
removeGroupsFromPathSessionReplace path session audience /
Tags
getSkillsList all tagsList all tags: Migration guide/
postSkillsCreate a tagCreate a tag: Migration guide/
updateSkillReplace a tagReplace a tag: Migration guide/
Users80% covered
createOrInviteUserCreate a userCreate a user: Migration guide/
updateUserEdit a userEdit a user: Migration guide/
getUserRetrieve a userRetrieve a user: Migration guide/
getUserByExternalIdList all ID mappingsList all ID mappings: Migration guide/
getUsersList all usersList all users: Migration guide/
deleteUserDelete a userDelete a user: Migration guide/
getUserPathsCOMING SOON/
getUserCoursesCOMING SOON/
getUserRolesList all memberships of a userList all memberships of a user: Migration guide/
addManagerToUserAdd a manager to a userAdd a manager to a user: Migration guide/
deleteManagerFromUserRemove a manager from a userRemove a manager from a user: Migration guide/
unsubscribeToEmailNotificationsCreate subscription eventssubscriptions:bulk
subscribeToEmailNotificationsCreate subscription eventssubscriptions:bulk
addExternalIdToUserCreate an ID mappingCreate an ID mapping: Migration guide/
pseudonymizeUserCOMING SOON/
User custom fields100% covered
createCustomFieldCreate a custom fieldCreate a custom field: Migration guide/
updateCustomFieldEdit a custom field /
deleteCustomFieldDelete a custom fieldDelete a custom field: Migration guide /
listCustomFieldsList all custom fieldsList all custom fields: Migration guide/
addCustomFieldValueReplace all authorized values/
removeCustomFieldValueReplace all authorized values/
Custom links0% covered
getCustomLinksCOMING SOON/
deleteCustomLinkCOMING SOON/
createCustomLinkCOMING SOON/
updateCustomLinkCOMING SOON/
getAllCustomUserLinksCOMING SOON/
createCustomUserLinkCOMING SOON/
updateCustomUserLinkCOMING SOON/
deleteCustomUserLinkCOMING SOON/
Learning needs0% covered
listLearningNeedsCOMING SOON/
createLearningNeedsCOMING SOON/