Canvas LMS

ProductivityCredentials formOAuth 2.0

Work with Canvas LMS courses: roster, assignments, submissions and grades, modules, announcements, messages and to-dos.

14 actions

ActionEffectData handledScope
canvas_lms_list_coursesLists your active courses, filtered by your role or enrollment statereadGeneral
canvas_lms_get_courseReads a course with its dates, term and, if asked, the syllabusreadGeneral
canvas_lms_list_course_usersLists the people in a course, filtered by role or a name searchreadPersonal data
canvas_lms_list_assignmentsLists a course's assignments, optionally by bucket such as upcoming or ungraded, with your submissionreadGeneral
canvas_lms_get_assignmentReads an assignment with its description, due date, points and submission typesreadGeneral
canvas_lms_create_assignmentCreates an assignment in a course, unpublished unless askedwriteGeneral
canvas_lms_list_submissionsLists the submissions to an assignment with scores, states and, if asked, comments and usersreadPersonal data
canvas_lms_grade_submissionGrades a student's submission and/or adds a commentwritePersonal data
canvas_lms_list_modulesLists a course's modules, optionally with their itemsreadGeneral
canvas_lms_list_announcementsLists announcements of one or more courses in a date range (default the last 14 days)readPersonal data
canvas_lms_create_announcementPosts an announcement to a course, now or at a scheduled timewritePersonal data
canvas_lms_send_messageSends a Canvas Inbox message to users, or to a whole course or group (course_123), as one conversation or one per recipientwritePersonal data
canvas_lms_list_todoLists your to-do items: assignments to submit, or submissions to gradereadPersonal data
canvas_lms_list_upcoming_eventsLists your upcoming calendar events and assignment due datesreadPersonal data