August 1, 2023
Added to Webhook Events
Quiz data to the course.completed webhook event.
September 20, 2022
Added to Courses API and Learning Paths API
sourceto Course object and Learning Path Course object
Added to Groups API
courseAvailableto the Session object and Learner Course object
August 1, 2022
Added to Learning Paths API
orderto Learning Path Course objects
May 13, 2022
Added to Reports API
progressto Course Learner and Learner Course objects
October 29, 2021
Added to Users API
lastActiveAtto Users object
July 13, 2021
Added to Groups API
isManagedByIdentityProviderto Groups objectThe ability to query
GET /groupswith anameproperty
February 4, 2021
Added to Groups API
PUT /groups/:groupId- Update group by group idDELETE /groups/:groupId- Delete group by group id
January 26, 2021
Now returns reports for deleted courses, learning paths, and users when the Report has not also been deleted
Added
courseDeleted,learningPathDeleted,userDeletedto reportsAdded
completedAtto Course Learner and Learner Course reports
January 25, 2021
Added
user.createdWebhook event - now triggered for SSO users (SAML/SCIM) as well as non-SSO users
Changed:
user.createdWebhook event - now triggered when a user is removed and later re-added to your Rise account
October 30, 2020
Added
Favorites API created
favoritesUrlto the User Object
October 26, 2020
Added
The Create Invitation API now accepts a
reportingGroupsproperty for specifying which groups an invitedreporterwill be able to report onNew endpoint-specific error codes for the Create Invitation API:
-invalid_reporting_groups
-invalid_user_role
October 20, 2020
Added
reportingGroupsUrlto User ObjectreportersUrlto Group Object
September 25, 2020
Added
enrollments.createdWebhook event - triggered when users or groups are enrolled in either a course or learning path.
September 18, 2020
"Everyone" group fixes:
GET /groups/:groupIdnow supports getting the details of the "Everyone" group, usingeveryoneas the group ID.GET /groups/:groupId/usersnow supports listing the members of the "Everyone" group, usingeveryoneas the group ID.
September 14, 2020
Added
course.submittedWebhook Event - triggered when an author submits a course to be reviewed by an admin for publication.
September 1, 2020
Added
API Versioning
You can now optionally use aRise-API-Versionheader in your API requests to specify which version of the API to use. Don't worry, there's only one version (the default one) so far. See the Versioning section of the Introduction for more.Webhooks Versioning
You can now include an optionalapiVersionproperty when creating webhooks to define which API version to use when we make requests to that webhook URL. When not provided, webhooks will use the default API version (see Versioning). TheapiVersionproperty can be specified independent of whicheverRise-API-Versionheader is used in the request to create the webhook itself. The Webhook object has been updated to include thisapiVersionproperty as well.
Webhook requests sent by Rise will now include aRise-API-Versionheader on the request as well as anapiVersionproperty that has been added to the Webhook Event Payload.
August 26, 2020
Added
webhookIdto the Webhook Event Payload. This ID will now be included with all webhook events.
August 24, 2020
Added
user.createdwebhook event - triggered when a user is added to your Rise account
August 7, 2020
Added
GET /users/:userId/groups- list a user's groupsGET /groups/:groupId/users- list a group's membersgroupsUrlto the User ObjectmembersUrlto the Group Object
August 4, 2020
Added Course Enrollments API
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
Learning Path Enrollments API
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
New error codes
course_not_foundgroup_not_foundinvalid_api_keyinvitation_not_foundlearning_path_not_foundmissing_api_keyuser_not_foundwebhook_not_found
Invitations API
The Invitation Objects now includes a
urlproperty
August 3, 2020
Reports API: Update the
limitquery parameter to accept a max of 2000.
July 21, 2020
Added email property to Reports API:
The Session object now includes an
emailproperty for the userThe Course Learner object now includes an
emailproperty for the learnerThe Learning Path Learner object now includes an
emailproperty for the learner
July 16, 2020
New: Rise API Version 2020-07-16
Changed: The status property of Course Learner objects and Learner Course objects will no longer report Overdue. The reported status will now only be one of Not Started, In Progress, or Complete. To determine if a course is overdue use the existing dueAt timestamp property. Impacted endpoints:
GET /reports/courses/{courseId}- get learner report for a specific courseGET /reports/learners/{userId}- get course report for a specific userGET /reports/learning-paths/{learningPathId}/learners- get learner report for a specific learning path
July 14, 2020
Added:
POST /groups- create a groupThe Group object now includes a
urlproperty
June 29, 2020
Added:
POST /webhooks- create a webhookGET /webhooks- list webhooksGET /webhooks/{webhookId}- get details of a webhook by webhook idDELETE /webhooks/{webhookId}- delete a webhook by webhook id
June 24, 2020
Added:
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 pathGET /reports/learning-paths/{learningPathId}/learners- report for learners assigned to a learning pathGET /reports/learning-paths/{learningPathId}/courses- report for courses in a learning path
