Log in to Canvas Email * Password * Toggle visibility Log In Forgot Password? Log in with Apple Log in with Facebook Log in with Github Log in with Google Log in with LinkedIn Log in with Microsoft
Log in to Canvas Log in with Apple Log in with Facebook Log in with GitHub Log in with Google Log in with LinkedIn Log in with Microsoft
Canvas LMS REST API Documentation Canvas LMS includes a REST API for accessing and modifying data externally from the main application, in your own programs and scripts This documentation describes the resources that make up the API
Logins - Canvas LMS REST API Documentation A user can still be a teacher, admin, student, etc in any particular context without regard to this setting This can be used for administrative purposes for integrations to be able to more easily identify why the user was created
Users - Canvas LMS REST API Documentation This is what the user uses to log in to Canvas "login_id": "sheldon@caltech example com", If avatars are enabled, this field will be included and contain a url to retrieve the user's avatar
Courses - Canvas LMS REST API Documentation The records include the ‘last_login’ field which contains a timestamp of the last time that user logged into canvas The querying user must have the ‘View usage reports’ permission Example Request:
Enrollments - Canvas LMS REST API Documentation This includes student, teacher, TA, and observer enrollments If a user has multiple enrollments in a context (e g as a teacher and a student or in multiple course sections), each enrollment will be listed separately note: Currently, only a root level admin user can return other users’ enrollments
SIS Import Format Documentation - Canvas LMS REST API Documentation Instructure Canvas can integrate with an institution's Student Information Services (SIS) in several ways The simplest way involves providing Canvas with several CSV files describing users, courses, and enrollments These files can be zipped together and uploaded to the Account admin area Standard CSV rules apply:
Grade Change Log - Canvas LMS REST API Documentation Query audit log of grade change events For each endpoint, a compound document is returned The primary collection of event objects is paginated, ordered by date descending Secondary collections of assignments, courses, students and graders related to the returned events are also included