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