Canvas LMS

Learn more about each capsule of the Canvas LMS collection.

To access the Canvas LMS collection and use the features presented in this article, you need the permission PIPELINE:CREATE. Learn more in the documentation about Roles.

Canvas LMS is a capsule collection that allows you to perform some actions in a system created with the Canvas LMS platform.

The Canvas LMS platform is used by educational institutions and organizations to manage and deliver courses and educational content to students and learners.

Learn how each capsule of the collection works.

Canvas LMS capsules

Access Custom Data

With the Access Custom Data capsule from the Canvas LMS collection, you can search for user data, create or update user data, or delete a user from a system created with Canvas LMS. For more information, see Users API section in Canvas LMS API.

Take a look at the configuration parameters of the capsule:

Method types

  • Lookup for user data: if you select the Lookup option in the Action parameter, a REST call is made to the API with a GET method and retrieves the user data via the ID.

  • Create or update user data: if you select the Create or Update option in the Action parameter, a REST call is made to the API with a PUT method.

  • Delete user data: if you select the Delete option in the Action parameter, a REST call is made to the API with a DELETE method and deletes the user data via the ID.

Find/Create User

With the Find/Create User capsule from the Canvas LMS collection, you can retrieve, create, edit, or delete a user from a system created with Canvas LMS. For more information, see the Users API section in Canvas LMS API.

Take a look at the configuration parameters of the capsule:

Method types

  • Get user: if you select the Get option in the Action parameter, a REST call is made to the API with a GET method to retrieve a user via the ID or email.

  • Create user: if you select the Create option in the Action parameter, a REST call is made to the API with a POST method to create a new user and pseudonym for an account.

  • Edit user: if you select the Edit option in the Action parameter, a REST call is made to the API with a PUT method to edit an existing user via the ID.

  • Delete user: if you select the Delete option in the Action parameter, a REST call is made to the API with a DELETE method to delete the user via the ID.

SIS Imports

With the SIS Imports capsule from the Canvas LMS collection, you can integrate an institution's Student Information Services (SIS) by providing Canvas LMS CSV files with user, course, and enrollment data. For more information, see the SIS Import API section in Canvas LMS API.

Take a look at the configuration parameters of the capsule:

Method types

  • Create import: if you select the Create import option in the Action parameter, a REST call is made to the API with a POST method to import SIS data to Canvas LMS.

  • Get import status: if you select the Get import status option in the Action parameter, a REST call is made to the API with a GET method to retrieve the status of an already created SIS import via the ID.

  • Get import error list: if you select the Get import error list option in the Action parameter, a REST call is made to the API with a GET method to retrieve the list of SIS import errors for an account or a SIS import.

  • Cancel import: if you select the Cancel import option in the Action parameter, a REST call is made to the API with a PUT method to cancel a SIS import that has not been completed.

  • Cancel all pending imports: if you select the Cancel all pending imports option in the Action parameter, a REST call is made to the API with a PUT method to cancel SIS imports that have already been created but not processed or are in process.

Terms

With the Terms capsule from the Canvas LMS collection, you can create, retrieve, edit, or delete enrollment terms. For more information, see the Enrollment Terms API section in Canvas LMS API.

Take a look at the configuration parameters of the capsule:

Method types

  • Get term: if you select the Get option in the Action parameter, a REST call is made to the API with a GET method to retrieve a list of the enrollment terms in the account or a specific enrollment term via the ID.

  • Create term: if you select the Create option in the Action parameter, a REST call is made to the API with a POST method to create a new enrollment term for the specified account.

  • Edit term: if you select the Edit option in the Action parameter, a REST call is made to the API with a PUT method to update an existing enrollment term via the ID.

  • Delete term: if you select the Delete option in the Action parameter, a REST call is made to the API with a DELETE method to delete the enrollment term via the ID.

Last updated