Integrate Instructure Canvas

Provide your users with in-app integration with Instructure Canvas

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

FeatureDescriptionType
List Users In AccountList all users in an account. Action
Create Custom User DataStore custom user data. Add your own fields to the request to store the unique data. Action
List User CoursesList all courses for a user. Action
List New Users In An AccountList all new users in an account. Action
Create UserCreate a user. Action
Update UserUpdate a user. Action
Get Custom User DataGet custom data for a user. Add your own fields to the response to get the unique data. Action

Courses

FeatureDescriptionType
List Course UsersList all users of a course. Action
List New Course UsersList all new users of a course. Action
List Course StudentsList all students in a course. Action
Create CourseCreate a course. Action
Update CourseUpdate a course. Action
List Courses In AccountList all courses in an account. Action
Get CourseGet a course. Action
List CoursesList all courses. Action
List New CoursesList all new courses. Action
List Updated CoursesList all updated courses. Action

Submissions

FeatureDescriptionType
List Course SubmissionsList all submissions of a course. Action
Grade A SubmissionGrade or comment on a submission. Action
List New Course SubmissionsList all new submissions of a course. Action
Create SubmissionCreate a submission. Action
Get SubmissionGet a users submission. Action
Get Course SubmissionGet a course submission. Action

Modules

FeatureDescriptionType
List Course ModulesList all modules of a course. Action
Get ModuleGet a module. Action
Delete ModuleDelete a module. Action
List New Course ModulesList all new modules of a course. Action
Create ModuleCreate a module. Action
Update ModuleUpdate a module. Action

Enrollments

FeatureDescriptionType
List Course EnrollmentsList all enrollments of a course. Action
Accept Course InvitationAccept a course enrollment offer. Action
List New Course EnrollmentsList all new enrollments of a course. Action
Create User Course EnrollmentEnroll a user on a course. Action
Delete Course InvitationDelete/un-enroll/de-activate course invitation. Action
List User EnrollmentsList all enrollments of a user. Action
List Updated Course EnrollmentsList all updated enrollments of a course. Action

Accounts

FeatureDescriptionType
List AccountsList all accounts. Action
List Sub-AccountsList all sub-accounts of a specified account. Action

Results

FeatureDescriptionType
List ResultsList all results. Action
Get ResultGet a result. Action

Assignments

FeatureDescriptionType
List Course AssignmentsList all assignments of a course. Action
Get Course AssignmentGet a course assignment. Action
List Assignment SubmissionsList all submissions of an assignment. Action
List New Course AssignmentsList all new assignments of a course. Action
List Updated Course AssignmentsList all updated assignments of a course. Action
List User-In-A-Course-Level Assignment DataList all assignments for the course sorted by due date. Action

Line Items

FeatureDescriptionType
List Line ItemsList all line items in a course. Action
Get Line ItemsGet a line item in a course. Action

SIS Imports

FeatureDescriptionType
Create SIS DataImport SIS data into Canvas. Must be on a root account with SIS imports enabled. Action
List SIS ImportsList all SIS imports for an account. Action
Get SIS Import StatusGet the status of a SIS import. Action
List New SIS ImportsList 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

200+ APIs

Connect to us and you unlock integration with our vast library of integrations -- 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 template integrations for your users in minutes.

Native integration

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