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 endpoint

API v2 endpoint

Dedicated migration guide (if applicable)

Restricted scopes (Request access)

Courses

100% covered

getCourses

List all courses

List all courses: Migration guide

/

getCourseStats

List all courses statistics

List all courses statistics: Migration guide

/

getUserCourseStats

List all attempts for a user in a course

List all courses statistics: Migration guide

/

getCourse

Retrieve a course

Retrieve a course: Migration guide

/

getCourseStats

List all courses statistics

List all courses statistics: Migration guide

/

Groups

100% covered

createGroup

Create a group

Create a group: Migration guide

/

updateGroup

Edit a group

Edit a group: Migration guide

/

getGroup

/

getGroups

List all groups

List all groups: Migration guide

/

deleteGroup

Delete a group

Delete a group: Migration guide

/

addUserToGroup

Add a user's role

Add a user's role: Migration guide

/

deleteUserFromGroup

Remove a user's role

Remove a user's role: Migration guide

/

getGroupCatalog

List all content IDs in a group catalog

COMING SOON

groups:bulk

addToGroupCatalog

Add content to catalogs

COMING SOON

groups:bulk

deleteFromGroupCatalog

Remove content from catalogs

COMING SOON

groups:bulk

addToGroupLibrary

Add content to libraries

COMING SOON

groups:bulk

deleteFromGroupLibrary

Remove content from libraries

COMING SOON

groups:bulk

Paths

84% covered

getPaths

List all paths

List all paths: Migration guide

/

getPathSession

Retrieve a path session

Retrieve a path session: Migration guide

/

getPathSessions

/

createPathSession

Create a path session

Create a path session: Migration guide

/

updatePathSession

Edit a path session

Edit a path session: Migration guide

/

getPath

Retrieve a path

Retrieve a path: Migration guide

/

createPath

COMING SOON

/

updatePath

COMING SOON

/

getPathUsers

List all enrollments

List all enrollments: Migration guide

/

getPathSessionUsers

List all enrollments

List all enrollments: Migration guide

/

getPathSessionStats

-Retrieve metrics for a path session to get users' breakdown by path session status

/

getGroupPathSessions

COMING SOON

/

getUserPathSessionStats

List all user statistics

List all user (path session) statistics: Migration guide

/

getUsersPathSessionStats

List all user statistics

List all user (path session) statistics: Migration guide

/

addUsersToPathSession

Replace path session audience

Replace a path session audience: Migration guide

/

addGroupsToPathSession

Replace path session audience

Replace a path session audience: Migration guide

/

deletePathSession

Delete a path session

Delete a path session: Migration guide

/

removeUsersFromPathSession

Replace path session audience

Replace a path session audience: Migration guide

/

removeGroupsFromPathSession

Replace path session audience

Replace a path session audience: Migration guide

/

Tags

getSkills

List all tags

List all tags: Migration guide

/

postSkills

Create a tag

Create a tag: Migration guide

/

updateSkill

Replace a tag

Replace a tag: Migration guide

/

Users

80% covered

createOrInviteUser

Create a user

Create a user: Migration guide

/

updateUser

Edit a user

Edit a user: Migration guide

/

getUser

Retrieve a user

Retrieve a user: Migration guide

/

getUserByExternalId

List all ID mappings

List all ID mappings: Migration guide

/

getUsers

List all users

List all users: Migration guide

/

deleteUser

Delete a user

Delete a user: Migration guide

/

getUserPaths

COMING SOON

/

getUserCourses

COMING SOON

/

getUserRoles

List all memberships of a user

List all memberships of a user: Migration guide

/

addManagerToUser

Add a manager to a user

Add a manager to a user: Migration guide

/

deleteManagerFromUser

Remove a manager from a user

Remove a manager from a user: Migration guide

/

unsubscribeToEmailNotifications

Create subscription events

Create subscription events: Migration guide

subscriptions:bulk

subscribeToEmailNotifications

Create subscription events

Create subscription events: Migration guide

subscriptions:bulk

addExternalIdToUser

Create an ID mapping

Create an ID mapping: Migration guide

/

pseudonymizeUser

COMING SOON

/

User custom fields

100% covered

createCustomField

Create a custom field

Create a custom field: Migration guide

/

updateCustomField

-Edit a custom field to update the custom field metadata

Edit a custom field: Migration guide

/

deleteCustomField

Delete a custom field

Delete a custom field: Migration guide

/

listCustomFields

List all custom fields

List all custom fields: Migration guide

/

addCustomFieldValue

Replace a user custom fields values

Replace a user custom fields values: Migration guide

/

removeCustomFieldValue

Replace a user custom fields values

Replace a user custom fields values: Migration guide

/

Custom links

0% covered

getCustomLinks

COMING SOON

/

deleteCustomLink

COMING SOON

/

createCustomLink

COMING SOON

/

updateCustomLink

COMING SOON

/

getAllCustomUserLinks

COMING SOON

/

createCustomUserLink

COMING SOON

/

updateCustomUserLink

COMING SOON

/

deleteCustomUserLink

COMING SOON

/

Learning needs

0% covered

listLearningNeeds

COMING SOON

/

createLearningNeeds

COMING SOON

/

External contents

0% covered

getExternalCourse (using 360Learning ID)

COMING SOON

/

getExternalCourse (using external ID)

COMING SOON

/

importExternalCourses

COMING SOON

/

importExternalCoursesStats

COMING SOON

/

deleteExternalCourses

COMING SOON

/