| Courses | 100% covered | |
| getCourses | List all courses | Migrate getCourses |
| getCourseStats | List all courses statistics | Migrate getCourseStats |
| getUserCourseStats | List all courses statistics | Migrate getUserCourseStats |
| getCourse | Retrieve a course | Migrate getCourse |
| getCourseStats | List all courses statistics | Migrate getCourseStats |
| Groups | 100% covered | |
| createGroup | Create a group | Migrate createGroup |
| updateGroup | Edit a group | Migrate updateGroup |
| getGroup | | |
| getGroups | List all groups | Migrate getGroups |
| deleteGroup | Delete a group | Migrate deleteGroup |
| addUserToGroup | Add a user's role | Migrate addUserToGroup |
| deleteUserFromGroup | Remove a user's role | Migrate deleteUserFromGroup |
| getGroupCatalog | List all content IDs in a group catalog | Migrate getGroupCatalog |
| addToGroupCatalog | Add content to catalogs | Migrate addToGroupCatalog |
| deleteFromGroupCatalog | Remove content from catalogs | Migrate deleteFromGroupCatalog |
| addToGroupLibrary | Add content to libraries | Migrate addToGroupLibrary |
| deleteFromGroupLibrary | Remove content from libraries | Migrate deleteFromGroupLibrary |
| Paths | 95% covered | |
| getPaths | List all paths | Migrate getPaths |
| getPathSession | Retrieve a path session | Retrieve a path session: Migration guide |
| getPathSessions | | |
| createPathSession | Create a path session | Migrate createPathSession |
| updatePathSession | Edit a path session | Migrate updatePathSession |
| getPath | Retrieve a path | Migrate getPath |
| createPath | Create a path | Migrate createPath |
| updatePath | Edit a path | Migrate updatePath |
| 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 | Migrate deletePathSession |
| 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 | Migrate getSkills |
| postSkills | Create a tag | Create a tag: Migration guide |
| updateSkill | Replace a tag | Replace a tag: Migration guide |
| Users | 100% covered | |
| createOrInviteUser | Create a user | Migrate createOrInviteUser |
| updateUser | Edit a user | Migrate updateUser |
| getUser | Retrieve a user | Migrate getUser |
| getUserByExternalId | List all ID mappings | Migrate getUserByExternalId |
| getUsers | List all users | Migrate getUsers |
| deleteUser | Delete a user | Migrate deleteUser |
| getUserPaths | List all path statistics | COMING SOON |
| getUserCourses | List all courses statistics | Migrate getUserCourses |
| getUserRoles | List all memberships of a user | Migrate getUserRoles |
| addManagerToUser | Add a manager to a user | Migrate addManagerToUser |
| deleteManagerFromUser | Remove a manager from a user | Migrate deleteManagerFromUser |
| unsubscribeToEmailNotifications | Create subscription events | Create subscription events: Migration guide |
| subscribeToEmailNotifications | Create subscription events | Create subscription events: Migration guide |
| addExternalIdToUser | Create an ID mapping | Migrate addExternalIdToUser |
| pseudonymizeUser | Pseudonymize user | Migrate pseudonymizeUser |
| User custom fields | 100% covered | |
| createCustomField | Create a custom field | Migrate createCustomField |
| updateCustomField | | Edit a custom field: Migration guide |
| deleteCustomField | Delete a custom field | Migrate deleteCustomField |
| listCustomFields | List all custom fields | Migrate listCustomFields |
| 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 | 50% covered | |
| getCustomLinks | List custom links | Migrate getCustomLinks |
| deleteCustomLink | Delete a custom link | Migrate deleteCustomLink |
| createCustomLink | COMING SOON | |
| updateCustomLink | COMING SOON | |
| getAllCustomUserLinks | List all custom user links for a user | Migrate getAllCustomUserLinks |
| createCustomUserLink | Create a custom user link | Migrate createCustomUserLink |
| updateCustomUserLink | Replace custom user links | Migrate updateCustomUserLink |
| deleteCustomUserLink | Delete a custom user link | Migrate deleteCustomUserLink |
| Learning needs | 50% covered | |
| listLearningNeeds | List all learning needs | Migrate listLearningNeeds |
| createLearningNeeds | COMING SOON | |
| External contents | 100% covered | |
| getExternalCourse (using 360Learning ID) | Retrieve a course | COMING SOON |
| getExternalCourse (using external ID) | Retrieve an external course | Migrate getExternalCourse using the external ID |
| importExternalCourses | Upsert external courses | Migrate importExternalCourses |
| importExternalCoursesStats | Import integration statistics | Migrate importExternalCoursesStats |
| deleteExternalCourses | Archive external courses | Migrate deleteExternalCourses |
| Projects | 50% covered | |
| listProjects | List all projects | Migrate listProjects |
| getProject | COMING SOON | |