🚀 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.
      We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.
Permissions
This document lists permissions that can be granted to account- and course-level roles in Canvas.
For Account-level roles only
| Key | Permission | 
|---|---|
access_ignite_agent | 
Ignite Agent - access | 
become_user | 
Users - act as | 
import_sis | 
SIS Data - import | 
manage_account_memberships | 
Admins - add / remove | 
manage_account_settings | 
Account-level settings - manage | 
manage_alerts | 
Global Announcements - add / edit / delete | 
manage_catalog | 
Catalog - manage | 
manage_data_services | 
Data Services - manage | 
manage_developer_keys | 
Developer Keys - manage | 
manage_dsr_requests | 
Users - create DSR export | 
manage_feature_flags | 
Feature Options - enable / disable | 
manage_frozen_assignments | 
Manage (edit / delete) frozen assignments | 
manage_impact | 
Impact - Manage | 
manage_lti_registrations | 
LTI Registrations - Manage | 
manage_master_courses | 
Blueprint Courses - add / edit / associate / delete | 
manage_role_overrides | 
Permissions - manage | 
manage_sis | 
SIS Data - manage | 
manage_storage_quotas | 
Storage Quotas - manage | 
manage_user_logins | 
Users - manage login details | 
manage_user_observers | 
Users - manage observers | 
manage_users_in_bulk | 
Bulk actions - people page | 
moderate_user_content | 
Users - moderate content | 
new_quizzes_view_ip_address | 
New Quizzes - view IP address | 
read_course_content | 
Course Content - view | 
read_course_list | 
Courses - view list | 
reset_any_mfa | 
Reset Multi-Factor Authentication | 
undelete_courses | 
Courses - undelete | 
view_admin_analytics | 
Admin Analytics - view and export data | 
view_analytics_hub | 
Analytics Hub | 
view_course_changes | 
Courses - view change logs | 
view_feature_flags | 
Feature Options - view | 
view_grade_changes | 
Grades - view change logs | 
view_notifications | 
Notifications - view | 
view_quiz_answer_audits | 
Quizzes - view submission log | 
view_statistics | 
Statistics - view | 
Intelligent Insights
| Key | Permission | 
|---|---|
view_ask_questions_analytics | 
Ask Your Data | 
view_course_readiness | 
Course Readiness | 
view_students_in_need | 
Students in Need of Attention | 
view_title_iv_financial_aid_report | 
Financial Aid Compliance | 
Manage Account Calendars
| Key | Permission | 
|---|---|
manage_account_calendar_events | 
Account Calendars - add / edit / delete events | 
manage_account_calendar_visibility | 
Account Calendars - change visibility | 
Manage Course Templates
| Key | Permission | 
|---|---|
add_course_template | 
Course Templates - create | 
delete_course_template | 
Course Templates - delete | 
edit_course_template | 
Course Templates - edit | 
Manage Courses
| Key | Permission | 
|---|---|
manage_courses_add | 
Courses - add | 
manage_courses_admin | 
Courses - manage / update | 
Users - Manage Access Tokens
| Key | Permission | 
|---|---|
create_access_tokens | 
Access Tokens - create / update | 
delete_access_tokens | 
Access Tokens - delete | 
view_user_generated_access_tokens | 
Manually Generated Access Tokens - view | 
Users - Temporary Enrollments
| Key | Permission | 
|---|---|
temporary_enrollments_add | 
Temporary Enrollments - add | 
temporary_enrollments_delete | 
Temporary Enrollments - delete | 
temporary_enrollments_edit | 
Temporary Enrollments - edit | 
For both Account-level and Course-level roles
Note: Applicable enrollment types for course-level roles are given in brackets: S = student, T = teacher (instructor), A = TA, D = designer, O = observer. Lower-case letters indicate permissions that are off by default. A missing letter indicates the permission cannot be enabled for the role or any derived custom roles.
Manage Assignments and Quizzes
| Key | Available To | Permission | 
|---|---|---|
manage_assignments_add | 
TADo | 
Assignments and Quizzes - add | 
manage_assignments_delete | 
TADo | 
Assignments and Quizzes - delete | 
manage_assignments_edit | 
TADo | 
Assignments and Quizzes - edit | 
Manage Course Content
| Key | Available To | Permission | 
|---|---|---|
manage_course_content_add | 
TADo | 
Course Content - add | 
manage_course_content_delete | 
TADo | 
Course Content - delete | 
manage_course_content_edit | 
TADo | 
Course Content - edit | 
Manage Course Files
| Key | Available To | Permission | 
|---|---|---|
manage_files_add | 
TADo | 
Course Files - add | 
manage_files_delete | 
TADo | 
Course Files - delete | 
manage_files_edit | 
TADo | 
Course Files - edit | 
Manage Course Sections
| Key | Available To | Permission | 
|---|---|---|
manage_sections_add | 
TaD | 
Course Sections - add | 
manage_sections_delete | 
TaD | 
Course Sections - delete | 
manage_sections_edit | 
TaD | 
Course Sections - edit | 
Manage Courses
| Key | Available To | Permission | 
|---|---|---|
manage_courses_conclude | 
TaD | 
Courses - conclude | 
manage_courses_delete | 
t d | 
Courses - delete | 
manage_courses_publish | 
TaD | 
Courses - publish | 
manage_courses_reset | 
t d | 
Courses - reset | 
view_archived_courses | 
t d | 
Courses - view archived | 
Manage Differentiation Tags
| Key | Available To | Permission | 
|---|---|---|
manage_tags_add | 
Tad | 
Differentiation Tags - add | 
manage_tags_delete | 
Tad | 
Differentiation Tags - delete | 
manage_tags_manage | 
Tad | 
Differentiation Tags - manage | 
Manage Groups
| Key | Available To | Permission | 
|---|---|---|
manage_groups_add | 
TAD | 
Groups - add | 
manage_groups_delete | 
TAD | 
Groups - delete | 
manage_groups_manage | 
TAD | 
Groups - manage | 
Manage LTI
| Key | Available To | Permission | 
|---|---|---|
manage_lti_add | 
TAD | 
LTI - add | 
manage_lti_delete | 
TAD | 
LTI - delete | 
manage_lti_edit | 
TAD | 
LTI - edit | 
Manage Pages
| Key | Available To | Permission | 
|---|---|---|
manage_wiki_create | 
TADo | 
Pages - create | 
manage_wiki_delete | 
TADo | 
Pages - delete | 
manage_wiki_update | 
TADo | 
Pages - update | 
Users - Designers
| Key | Available To | Permission | 
|---|---|---|
add_designer_to_course | 
Tad | 
Designers - add | 
remove_designer_from_course | 
Tad | 
Designers - remove | 
Users - Observers
| Key | Available To | Permission | 
|---|---|---|
add_observer_to_course | 
TAD | 
Observers - add | 
remove_observer_from_course | 
TAD | 
Observers - remove | 
Users - Students
| Key | Available To | Permission | 
|---|---|---|
add_student_to_course | 
TAD | 
Students - add | 
remove_student_from_course | 
TAD | 
Students - remove | 
Users - TAs
| Key | Available To | Permission | 
|---|---|---|
add_ta_to_course | 
Tad | 
TAs - add | 
remove_ta_from_course | 
Tad | 
TAs - remove | 
Users - Teachers
| Key | Available To | Permission | 
|---|---|---|
add_teacher_to_course | 
Tad | 
Teachers - add | 
remove_teacher_from_course | 
Tad | 
Teachers - remove |