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
- Canvas LMS — Work with Canvas LMS API and receive events
Supported operations
| Resource | Operation | Description |
|---|---|---|
| Course | Get | Get a course |
| Course | Get Many | Get many courses |
| Course | Create | Create a course |
| Course | Update | Update a course |
| Course | Delete | Delete a course |
| User | Get | Get a user |
| User | Get Many | Get many users |
| User | Create | Create a user |
| User | Update | Update a user |
| Assignment | Get | Get an assignment |
| Assignment | Get Many | Get many assignments |
| Assignment | Create | Create an assignment |
| Assignment | Update | Update an assignment |
| Assignment | Delete | Delete an assignment |
| Module | Get | Get a module |
| Module | Get Many | Get many modules |
| Module | Create | Create a module |
| Module | Update | Update a module |
| Module | Delete | Delete a module |
| Page | Get | Get a page |
| Page | Get Many | Get many pages |
| Page | Create | Create a page |
| Page | Update | Update a page |
| Page | Delete | Delete a page |
| Discussion | Get | Get a discussion topic |
| Discussion | Get Many | Get many discussion topics |
| Discussion | Create | Create a discussion topic |
| Discussion | Update | Update a discussion topic |
| Discussion | Delete | Delete a discussion topic |
| File | Get | Get a file |
| File | Get Many | Get many files |
| File | Upload | Upload a file |
| File | Delete | Delete a file |
| Announcement | Get | Get an announcement |
| Announcement | Get Many | Get many announcements |
| Announcement | Create | Create an announcement |
| Announcement | Update | Update an announcement |
| Announcement | Delete | Delete an announcement |
| Quiz | Get | Get a quiz |
| Quiz | Get Many | Get many quizzes |
| Quiz | Create | Create a quiz |
| Quiz | Update | Update a quiz |
| Quiz | Delete | Delete a quiz |
| Submission | Get | Get a submission |
| Submission | Get Many | Get many submissions |
| Submission | Create | Create a submission |
| Submission | Grade | Grade a submission |
| Enrollment | Get | Get an enrollment |
| Enrollment | Get Many | Get many enrollments |
| Enrollment | Create | Create an enrollment |
| Enrollment | Delete | Delete an enrollment |
| Group | Get | Get a group |
| Group | Get Many | Get many groups |
| Group | Create | Create a group |
| Group | Update | Update a group |
| Group | Delete | Delete a group |
| Rubric | Get | Get a rubric |
| Rubric | Get Many | Get many rubrics |
| Rubric | Create | Create a rubric |
| Rubric | Update | Update a rubric |
| Rubric | Delete | Delete a rubric |
Parsed automatically from the published npm package; may be incomplete.
Links
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.