Home / Canvas LMS / n8n-nodes-canvas

Canvas LMS n8n community node Stale 12mo+

n8n-nodes-canvas — n8n node to interact with Canvas LMS API for courses, assignments, modules, users, and more

Weekly downloads27
Change vs prior week+17
Latest versionv0.3.0
Last published2025-05-10
First published2025-05-10
LicenseMIT
Possibly abandoned: no new version on npm since 2025-05-10. Check the repository for activity before relying on it.

Install

In n8n, open Settings → Community Nodes → Install and enter:

n8n-nodes-canvas

Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.

Nodes in this package

Supported operations

ResourceOperationDescription
CourseGetGet a course
CourseGet ManyGet many courses
CourseCreateCreate a course
CourseUpdateUpdate a course
CourseDeleteDelete a course
UserGetGet a user
UserGet ManyGet many users
UserCreateCreate a user
UserUpdateUpdate a user
AssignmentGetGet an assignment
AssignmentGet ManyGet many assignments
AssignmentCreateCreate an assignment
AssignmentUpdateUpdate an assignment
AssignmentDeleteDelete an assignment
ModuleGetGet a module
ModuleGet ManyGet many modules
ModuleCreateCreate a module
ModuleUpdateUpdate a module
ModuleDeleteDelete a module
PageGetGet a page
PageGet ManyGet many pages
PageCreateCreate a page
PageUpdateUpdate a page
PageDeleteDelete a page
DiscussionGetGet a discussion topic
DiscussionGet ManyGet many discussion topics
DiscussionCreateCreate a discussion topic
DiscussionUpdateUpdate a discussion topic
DiscussionDeleteDelete a discussion topic
FileGetGet a file
FileGet ManyGet many files
FileUploadUpload a file
FileDeleteDelete a file
AnnouncementGetGet an announcement
AnnouncementGet ManyGet many announcements
AnnouncementCreateCreate an announcement
AnnouncementUpdateUpdate an announcement
AnnouncementDeleteDelete an announcement
QuizGetGet a quiz
QuizGet ManyGet many quizzes
QuizCreateCreate a quiz
QuizUpdateUpdate a quiz
QuizDeleteDelete a quiz
SubmissionGetGet a submission
SubmissionGet ManyGet many submissions
SubmissionCreateCreate a submission
SubmissionGradeGrade a submission
EnrollmentGetGet an enrollment
EnrollmentGet ManyGet many enrollments
EnrollmentCreateCreate an enrollment
EnrollmentDeleteDelete an enrollment
GroupGetGet a group
GroupGet ManyGet many groups
GroupCreateCreate a group
GroupUpdateUpdate a group
GroupDeleteDelete a group
RubricGetGet a rubric
RubricGet ManyGet many rubrics
RubricCreateCreate a rubric
RubricUpdateUpdate a rubric
RubricDeleteDelete a rubric

Parsed automatically from the published npm package; may be incomplete.

Links

npmRepositoryHomepage

Maintainers: ronvallejo86

New community nodes, every week

One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.

You'll get a confirmation email first. Trouble? Use the signup page.