GET /courses
- list coursesGET /courses/{courseId}
- get details of a course by course id
PUT /courses/{courseId}/users/{userId}
- enroll a single user in a coursePUT /courses/{courseId}/groups/{groupId}
- enroll a group of users in a courseDELETE /courses/{courseId}/users/{userId}
- unenroll a single user from a courseDELETE /courses/{courseId}/groups/{groupId}
- unenroll a group of users from a course
GET /users/{userId}/favorites
- list courses and learning paths in a user's Favorites
POST /groups
- create a new groupGET /groups
- list groupsGET /groups/{groupId}
- get details of a group by group idPUT /groups/{groupId}
- update a group by group idDELETE /groups/{groupId}
- delete a group by group id
GET /groups/{groupId}/users
- list a group's membersGET /users/{userId}/groups
- list a user's groupsPUT /groups/{groupId}/users/{userId}
- add a user to a groupDELETE /groups/{groupId}/users/{userId}
- remove a user from a group
POST /courses/{courseId}/users/{userId}/completions
- import completion data for a single course/user pair into Rise.
POST /invitations
—send an invitation to a user to join your teamGET /invitations
—list pending invitationsGET /invitations/{invitationId}
—get details of a pending invitation by invitation idDELETE /invitations/{invitationId}
—delete a pending invitation by invitation id
GET /learning-paths
- list learning pathsGET /learning-paths/{learningPathId}
- get details of a learning path by learning path idGET /learning-paths/{learningPathId}/courses
- list courses in a learning path by learning path id
PUT /learning-paths/{learningPathId}/users/{userId}
- enroll a single user in a learning pathPUT /learning-paths/{learningPathId}/groups/{groupId}
- enroll a group of users in a learning pathDELETE /learning-paths/{learningPathId}/users/{userId}
- unenroll a single user from a learning pathDELETE /learning-paths/{learningPathId}/groups/{groupId}
- unenroll a group of users from a learning path
GET /reports/activity
- user activity report (list of user sessions)GET /reports/courses/{courseId}
- course learner report (list of learner sessions for a course)GET /reports/learners/{userId}
- learner course report (list of course sessions for a learner)GET /reports/learning-paths/{learningPathId}/courses
- learning path courses report (list of course sessions in a learning path)GET /reports/learning-paths/{learningPathId}/learners
- learning path learners report (list of learner sessions in a learning path)
GET /users/{userId}/reporting-groups
- list what groups a reporter reports forGET /groups/{groupId}/reporters
- list a group's reportersPUT /groups/{groupId}/reporters/{userId}
- add a reporter for a groupDELETE /groups/{groupId}/reporters/{userId}
- remove a reporter for a group
GET /users
- list usersGET /users/{userId}
- get details of a user by user id
POST /webhooks
- create a new webhookGET /webhooks
- list webhooksGET /webhooks/{webhookId}
- get details of a webhook by webhook idDELETE /webhooks/{webhookId}
- delete a webhook by webhook id