Canvas Catalog Release Notes (2015-08-26)
In this Catalog release, Catalog includes a wait list enhancement for paid listings, and users can manage the wait list using additional APIs.
Canvas Catalog is an all-in-one learning solution that integrates with the Canvas LMS as a course registration system, payment gateway, and learning platform. Learn more about Canvas Catalog.
Updated Features |
Listings
Wait List
Users can remove themselves from the wait list when they receive an email about an open spot.
Platform/Integration Updates |
APIs
To access Catalog API documentation, add /api/docs at the end of your Catalog URL.
Courses API
When creating and updating courses, users can access and modify the value of the list_order field on each listing.
Enrollments API
When getting a specific enrollment, users can fetch the status of an enrollment using the status parameter.
Wait List API
Users can view the full list of applicants on a listing’s wait list using the Waitlist Applicants API.
Users can also fetch courses or programs via the Courses and Programs APIs using the course[waitlist] parameter. The course[waitlist] parameter controls whether the wait list is turned on or off; we have included this parameter in the show and index responses. Additionally, the parameter is whitelisted for modifications in creating and updating courses and programs.
In the Courses API, when updating the enrollment cap using the course[enrollment_cap] parameter, the changes automatically apply to the wait list.