🚀 Heads up: Our API Docs Have Moved!
We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.

SIS Data - read

What it Does

Course Settings

Allows user to view a course’s SIS ID.

People (Account)

Allows user to view the SIS ID in a user’s login details.

People (Course)

Allows user to view user SIS IDs in a course People page.

Quizzes

Allows user to view the user SIS ID column in the Quiz Item Analysis CSV file.

SIS

Governs account-related SIS IDs (i.e., subaccount SIS ID).

Additional Considerations

Account and Subaccount

Users and terms are located at the account, so the SIS endpoint always confirms the user’s permissions according to account.

Subaccounts only have ownership of courses and sections; they do not own user data. Subaccount admins are not able to view SIS information unless they are also granted an instructor role in a course.

Subaccount admins are not able to view SIS information unless they are also granted an instructor role in a course.

Subaccount admins cannot view SIS information without the course association, as the instructor role has permission to read SIS data at the account level.

People (Account)

To view a user’s login details, Users - view list and Modify login details for users must also both be enabled.

People (Course)

To add or remove users to a course, the appropriate Users permission must be enabled (e.g. Users - Teachers).

SIS Import

To manage SIS data, SIS Data - manage must be enabled.

If SIS Data - manage is enabled and SIS Data - read is disabled, the account permission overrides the course permission.

If SIS Data - manage is disabled and SIS Data - read is enabled, users can only view course, user, and subaccount SIS IDs.

To disallow users from viewing any SIS IDs at the course level, SIS Data - manage and SIS Data - read must both be disabled.