Canvas LMS REST API
The Canvas LMS REST API provides programmatic access to all core LMS functionality including courses, enrollments, assignments, grades, discussions, users, groups, modules, and institutional management. All requests are made over HTTPS against the institution's Canvas domain and responses are returned in JSON format with 64-bit integer IDs.