Integrate Instructure Canvas

Provide your users with in-app integration with Instructure Canvas

Instructure Canvas connector

Instructure Canvas

At Instructure, we help move learning and growth forward, with platforms that simplify teaching, learning, and career development.

Instructure Canvas Connector Methods

Users

Feature Description Type
List Users In Account List all users in an account. Action
Create Custom User Data Store custom user data. Add your own fields to the request to store the unique data. Action
List User Courses List all courses for a user. Action
List New Users In An Account List all new users in an account. Action
Create User Create a user. Action
Update User Update a user. Action
Get Custom User Data Get custom data for a user. Add your own fields to the response to get the unique data. Action

Courses

Feature Description Type
List Course Users List all users of a course. Action
List New Course Users List all new users of a course. Action
List Course Students List all students in a course. Action
Create Course Create a course. Action
Update Course Update a course. Action
List Courses In Account List all courses in an account. Action
Get Course Get a course. Action
List Courses List all courses. Action
List New Courses List all new courses. Action
List Updated Courses List all updated courses. Action

Submissions

Feature Description Type
List Course Submissions List all submissions of a course. Action
Grade A Submission Grade or comment on a submission. Action
List New Course Submissions List all new submissions of a course. Action
Create Submission Create a submission. Action
Get Submission Get a users submission. Action
Get Course Submission Get a course submission. Action

Modules

Feature Description Type
List Course Modules List all modules of a course. Action
Get Module Get a module. Action
Delete Module Delete a module. Action
List New Course Modules List all new modules of a course. Action
Create Module Create a module. Action
Update Module Update a module. Action

Enrollments

Feature Description Type
List Course Enrollments List all enrollments of a course. Action
Accept Course Invitation Accept a course enrollment offer. Action
List New Course Enrollments List all new enrollments of a course. Action
Create User Course Enrollment Enroll a user on a course. Action
Delete Course Invitation Delete/un-enroll/de-activate course invitation. Action
List User Enrollments List all enrollments of a user. Action
List Updated Course Enrollments List all updated enrollments of a course. Action

Accounts

Feature Description Type
List Accounts List all accounts. Action
List Sub-Accounts List all sub-accounts of a specified account. Action

Results

Feature Description Type
List Results List all results. Action
Get Result Get a result. Action

Assignments

Feature Description Type
List Course Assignments List all assignments of a course. Action
Get Course Assignment Get a course assignment. Action
List Assignment Submissions List all submissions of an assignment. Action
List New Course Assignments List all new assignments of a course. Action
List Updated Course Assignments List all updated assignments of a course. Action
List User-In-A-Course-Level Assignment Data List all assignments for the course sorted by due date. Action

Line Items

Feature Description Type
List Line Items List all line items in a course. Action
Get Line Items Get a line item in a course. Action

SIS Imports

Feature Description Type
Create SIS Data Import SIS data into Canvas. Must be on a root account with SIS imports enabled. Action
List SIS Imports List all SIS imports for an account. Action
Get SIS Import Status Get the status of a SIS import. Action
List New SIS Imports List all new SIS imports for an account. Action
Looking for extra functionality in this connector? We build our connectors to our customer requirements, so if you need an extension get in touch.

With Cyclr you also get

300+ APIs

Our Connector Layer enables you to unlock integrations with our vast library of SaaS Connectors -- instantly.

Always up-to-date

Our API connectors are tested automatically every day, we are constantly updating & adding new ones.

No code

Use our drag and drop builder to create embeddable template integrations for your users with our Orchestration Layer.

Native integration

Your users access all integrations right inside your app, no more plugins or third-party apps, with our Presentation Layer.