Canvas
Overview
SLUG
CANVAS
Description
Canvas is a learning management system supporting online courses, assignments, grading, and collaboration, widely used by schools and universities for virtual classrooms
Authentication Details
OAuth2
API Key
Tools
Create a course
SLUG: CANVAS_CREATE_COURSE
Action Parameters
Action Response
Fetch Data
SLUG: CANVAS_FETCH_DATA
Action Parameters
Action Response
Get Canvas accounts
SLUG: CANVAS_GET_ACCOUNTS
Action Parameters
Action Response
Get all assignments
SLUG: CANVAS_GET_ALL_ASSIGNMENTS
Action Parameters
Action Response
Get Current User
SLUG: CANVAS_GET_CURRENT_USER
Action Parameters
Action Response
Get submission files
SLUG: CANVAS_GET_SUBMISSION_FILES
Action Parameters
Action Response
List courses
SLUG: CANVAS_LIST_COURSES
Action Parameters
Action Response
Update course settings
SLUG: CANVAS_UPDATE_COURSE_SETTINGS
Action Parameters
Action Response
Create account notification
SLUG: CANVAS_CREATE_ACCOUNT_NOTIFICATION
Action Parameters
Action Response
Create appointment group
SLUG: CANVAS_CREATE_APPOINTMENT_GROUP
Action Parameters
Action Response
Create an assignment
SLUG: CANVAS_CREATE_ASSIGNMENT
Action Parameters
Action Response
Create assignment override
SLUG: CANVAS_CREATE_ASSIGNMENT_OVERRIDE
Action Parameters
Action Response
Create Calendar Event
SLUG: CANVAS_CREATE_CALENDAR_EVENT
Action Parameters
Action Response
Create communication channel
SLUG: CANVAS_CREATE_COMMUNICATION_CHANNEL
Action Parameters
Action Response
Create conversation
SLUG: CANVAS_CREATE_CONVERSATION
Action Parameters
Action Response
Create discussion topic
SLUG: CANVAS_CREATE_DISCUSSION_TOPIC
Action Parameters
Action Response
Create enrollment
SLUG: CANVAS_CREATE_ENROLLMENT
Action Parameters
Action Response
Create Folder
SLUG: CANVAS_CREATE_FOLDER
Action Parameters
Action Response
Create Module
SLUG: CANVAS_CREATE_MODULE
Action Parameters
Action Response
Create a page for a course
SLUG: CANVAS_CREATE_PAGE_FOR_COURSE
Action Parameters
Action Response
Create Quiz
SLUG: CANVAS_CREATE_QUIZ
Action Parameters
Action Response
Create a quiz question
SLUG: CANVAS_CREATE_QUIZ_QUESTION
Action Parameters
Action Response
Delete appointment group
SLUG: CANVAS_DELETE_APPOINTMENT_GROUP
Action Parameters
Action Response
Delete an assignment
SLUG: CANVAS_DELETE_ASSIGNMENT
Action Parameters
Action Response
Delete a folder
SLUG: CANVAS_DELETE_FOLDER
Action Parameters
Action Response
Delete quiz
SLUG: CANVAS_DELETE_QUIZ
Action Parameters
Action Response
Get current grades
SLUG: CANVAS_DEPARTMENT_LEVEL_GRADE_DATA_FOR_CURRENT_GRADES
Action Parameters
Action Response
Get term grade data
SLUG: CANVAS_DEPARTMENT_LEVEL_GRADE_DATA_FOR_TERM_GRADES
Action Parameters
Action Response
Edit assignment
SLUG: CANVAS_EDIT_ASSIGNMENT
Action Parameters
Action Response
Edit a quiz
SLUG: CANVAS_EDIT_QUIZ
Action Parameters
Action Response
Export content
SLUG: CANVAS_EXPORT_CONTENT
Action Parameters
Action Response
Get all users
SLUG: CANVAS_GET_ALL_USERS
Action Parameters
Action Response
Get assignment
SLUG: CANVAS_GET_ASSIGNMENT
Action Parameters
Action Response
Get Assignment Rubric
SLUG: CANVAS_GET_ASSIGNMENT_RUBRIC
Action Parameters
Action Response
Get Course Activity
SLUG: CANVAS_GET_COURSE_LEVEL_PARTICIPATION_DATA
Action Parameters
Action Response
Get department-level completed statistics
SLUG: CANVAS_GET_DEPARTMENT_LEVEL_COMPLETED_STATISTICS
Action Parameters
Action Response
Get department level current statistics
SLUG: CANVAS_GET_DEPARTMENT_LEVEL_CURRENT_STATISTICS
Action Parameters
Action Response
Get department level completed grades
SLUG: CANVAS_GET_DEPARTMENT_LEVEL_GRADE_DATA_COMPLETED_GRADES
Action Parameters
Action Response
Get department level term statistics
SLUG: CANVAS_GET_DEPARTMENT_LEVEL_TERM_STATISTICS
Action Parameters
Action Response
Get enrollment by ID
SLUG: CANVAS_GET_ENROLLMENT_BY_ID
Action Parameters
Action Response
Get gradebook history days
SLUG: CANVAS_GET_GRADEBOOK_HISTORY_DAYS
Action Parameters
Action Response
Get Page for a Course
SLUG: CANVAS_GET_PAGE_FOR_COURSE
Action Parameters
Action Response
Get quiz submissions
SLUG: CANVAS_GET_QUIZ_SUBMISSIONS
Action Parameters
Action Response
Get report status
SLUG: CANVAS_GET_REPORT_STATUS
Action Parameters
Action Response
Get a single course
SLUG: CANVAS_GET_SINGLE_COURSE
Action Parameters
Action Response
Get single submission
SLUG: CANVAS_GET_SINGLE_SUBMISSION
Action Parameters
Action Response
Get user assignment analytics
SLUG: CANVAS_GET_USER_ASSIGNMENT_ANALYTICS
Action Parameters
Action Response
Get user course progress
SLUG: CANVAS_GET_USER_COURSE_PROGRESS
Action Parameters
Action Response
Get user participation analytics
SLUG: CANVAS_GET_USER_PARTICIPATION_ANALYTICS
Action Parameters
Action Response
Get User Profile
SLUG: CANVAS_GET_USER_PROFILE
Action Parameters
Action Response
Grade or comment on a submission
SLUG: CANVAS_GRADE_COMMENT_SUBMISSION
Action Parameters
Action Response
List Accounts for Course Admins
SLUG: CANVAS_LIST_ACCOUNTS_FOR_COURSE_ADMINS
Action Parameters
Action Response
List all folders
SLUG: CANVAS_LIST_ALL_FOLDERS
Action Parameters
Action Response
List appointment groups
SLUG: CANVAS_LIST_APPOINTMENT_GROUPS
Action Parameters
Action Response
List assignment submissions
SLUG: CANVAS_LIST_ASSIGNMENT_SUBMISSIONS
Action Parameters
Action Response
List Available Reports
SLUG: CANVAS_LIST_AVAILABLE_REPORTS
Action Parameters
Action Response
List calendar events for a user
SLUG: CANVAS_LIST_CALENDAR_EVENTS_FOR_USER
Action Parameters
Action Response
List communication channels
SLUG: CANVAS_LIST_COMMUNICATION_CHANNELS
Action Parameters
Action Response
List communication messages
SLUG: CANVAS_LIST_COMM_MESSAGES
Action Parameters
Action Response
List content exports
SLUG: CANVAS_LIST_CONTENT_EXPORTS
Action Parameters
Action Response
List Courses for a User
SLUG: CANVAS_LIST_COURSES_FOR_USER
Action Parameters
Action Response
List Course Users
SLUG: CANVAS_LIST_COURSE_USERS
Action Parameters
Action Response
List Discussion Topics
SLUG: CANVAS_LIST_DISCUSSION_TOPICS
Action Parameters
Action Response
List Files
SLUG: CANVAS_LIST_FILES
Action Parameters
Action Response
List folders
SLUG: CANVAS_LIST_FOLDERS
Action Parameters
Action Response
List pages for a course
SLUG: CANVAS_LIST_PAGES_FOR_COURSE
Action Parameters
Action Response
List Quizzes in Course
SLUG: CANVAS_LIST_QUIZZES_IN_COURSE
Action Parameters
Action Response
List submissions
SLUG: CANVAS_LIST_SUBMISSIONS
Action Parameters
Action Response
List submissions for multiple assignments
SLUG: CANVAS_LIST_SUBMISSIONSFOR_MULTIPLE_ASSIGNMENTS
Action Parameters
Action Response
List uncollated submission versions
SLUG: CANVAS_LIST_UNCOLLATED_SUBMISSION_VERSIONS
Action Parameters
Action Response
List users in account
SLUG: CANVAS_LIST_USERS_IN_ACCOUNT
Action Parameters
Action Response
Retrieve enrollment term
SLUG: CANVAS_RETRIEVE_ENROLLMENT_TERM
Action Parameters
Action Response
Start a Report
SLUG: CANVAS_START_REPORT
Action Parameters
Action Response
Translate File Reference
SLUG: CANVAS_TRANSLATE_FILE_REFERENCE
Action Parameters
Action Response
Update Appointment Group
SLUG: CANVAS_UPDATE_APPOINTMENT_GROUP
Action Parameters
Action Response
Update course
SLUG: CANVAS_UPDATE_COURSE
Action Parameters
Action Response
Update file
SLUG: CANVAS_UPDATE_FILE
Action Parameters
Action Response
Update page for a course
SLUG: CANVAS_UPDATE_PAGE_FOR_COURSE
Action Parameters
Action Response
Update quiz submission scores
SLUG: CANVAS_UPDATE_QUIZ_SUBMISSION_SCORES
Action Parameters
Action Response
Update User Settings
SLUG: CANVAS_UPDATE_USER_SETTINGS
Action Parameters
Action Response
Upload a course file
SLUG: CANVAS_UPLOAD_COURSE_FILE
Action Parameters
Action Response
Upload submission file
SLUG: CANVAS_UPLOAD_SUBMISSION_FILE
Action Parameters
Action Response