Canvas
Instructure Canvas LMS REST API for managing courses, users, enrollments, assignments, submissions, grades, modules, quizzes, discussions, pages, files, and analytics.
Free account. No credit card required.
Three ways to use Canvas
Ask your specialist
Pull data, take actions, or answer questions with this integration, right in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Canvas.
Accept a Course Invitation
Accept a pending enrollment invite.
Add a Message to a Conversation
Reply in a conversation (body).
Bulk Update Assignment Dates
Batch-update due/lock/unlock dates.
Complete a Quiz Submission
Turn in and grade a quiz attempt.
Conclude, Deactivate, or Delete an Enrollment
Requires task=conclude|delete|inactivate|deactivate.
Create a Calendar Event
Create (calendar_event[context_code], title, start_at, end_at).
Get started automating Canvas
Ready-to-use workflows