Canvas is a web-based learning management system, or LMS. It is used by learning institutions, educators, and students to access and manage online course learning materials and communicate about skill development and learning achievement.

Changelog

9 versions
v1.1.0 Latest
  • Added MakeApiCall component for performing arbitrary authorized API calls to the Canvas API.
v1.0.7
  • Added output examples to component schemas.
v1.0.6
  • Added validation for required fields in components.
v1.0.5
  • Added multiselect input normalization for submissionTypes in CreateAssignment component.
  • Enhanced input validation and error handling for better user experience.
v1.0.4
  • Added 'in' port.
v1.0.3
  • Added the error handler.
v1.0.2
  • Updated the tooltips and component name.
v1.0.1
  • Updated the dependencies.
v1.0.0
  • Initial version.

Authentication

TypeDetails
API Key
Access Token (text)
Your Canvas access token. You can create an access token from your account inside Account > Settings and under Approved Integrations

Actions

9
Create Assignment icon

Create Assignment

Create new assignment.
Get User icon

Get User

Returns the details for a specific user based on their user ID.
Make Api Call icon

Make Api Call

Performs an arbitrary authorized API call to the Canvas API.
List Assignment Groups icon

List Assignment Groups

List assignment groups.
List Courses icon

List Courses

List courses.
List Courses Taught By Teacher icon

List Courses Taught By Teacher

Returns the details for courses taught by a teacher.
Get Enrollments icon

Get Enrollments

Returns the details for a user enrolled in a course(s).
Get Submissions icon

Get Submissions

Returns the details including the score for submission(s).
Grade Or Comment On Submission icon

Grade Or Comment On Submission

Add a comment or grade to a student submission in Canvas.