Canvas LMS API for accessing courses, assignments, grades, discussions, and calendar across university and K-12 institutions.
Canvas LMS API for accessing courses, assignments, grades, discussions, and calendar across university and K-12 institutions. Best for student productivity workflows — checking due dates, viewing grades, reading course content, and submitting assignments. Institution-specific base URLs (.instructure.com or canvas..edu).5 example endpoints available through Lava’s AI Gateway. See the Canvas LMS API docs for full documentation.
This provider requires your own credentials — connect your API key or OAuth account before use.
This is a catch-all provider — any valid URL under https://canvas.instructure.com is supported. Canvas LMS API. URL is institution-specific: https://.instructure.com/api/v1/ or https://canvas.{school}.edu/api/v1/{path}. See https://canvas.instructure.com/doc/api/ for full reference. The endpoints below are curated examples.