🚀 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 |