Canvas LMS
Connect to Canvas LMS to manage courses, assignments, users, enrollments, submissions, pages, modules, and announcements.
| Namespace | Robomotion.Canvas |
| Version | 1.0.5 |
| Category | Education & LMS |
| Nodes | 22 |
Nodes
| Node | Description |
|---|---|
| Connect | Opens a connection to Canvas LMS and returns a Client ID. |
| Disconnect | Closes a Canvas LMS connection. |
| List Courses | Lists courses in Canvas LMS. |
| Get Course | Gets a course in Canvas LMS. |
| List Assignments | Lists assignments in Canvas LMS. |
| Get Assignment | Gets an assignment in Canvas LMS. |
| Create Assignment | Creates an assignment in Canvas LMS. |
| Update Assignment | Updates an assignment in Canvas LMS. |
| Delete Assignment | Deletes an assignment in Canvas LMS. |
| List Course Users | Lists course users in Canvas LMS. |
| Get User | Gets an user in Canvas LMS. |
| List Enrollments | Lists enrollments in Canvas LMS. |
| Create Enrollment | Creates an enrollment in Canvas LMS. |
| Delete Enrollment | Deletes an enrollment in Canvas LMS. |
| List Submissions | Lists submissions in Canvas LMS. |
| Grade Submission | Grade Submission — see the properties below. |
| List Pages | Lists pages in Canvas LMS. |
| Create Page | Creates a page in Canvas LMS. |
| Update Page | Updates a page in Canvas LMS. |
| List Modules | Lists modules in Canvas LMS. |
| Create Module | Creates a module in Canvas LMS. |
| Create Announcement | Creates an announcement in Canvas LMS. |
Connecting
This package has a Connect node. Run it once at the start of your flow; it returns a Client ID that the other nodes take as input. Pair it with Disconnect so the connection is released when the flow ends.
Credentials belong in a Vault rather than typed into the node.
AI Agent tools
22 of these nodes are exposed as tools an AI Agent can call directly:
Connect, Disconnect, List Courses, Get Course, List Assignments, Get Assignment, Create Assignment, Update Assignment, Delete Assignment, List Course Users, Get User, List Enrollments, Create Enrollment, Delete Enrollment, List Submissions, Grade Submission, List Pages, Create Page, Update Page, List Modules, Create Module, Create Announcement.
Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.
It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.