List of Permissions

Permissions

This document lists permissions that can be granted to account- and course-level roles in Canvas.

For Account-level roles only

Key
Permission

become_user

manage_account_memberships

manage_account_settings

manage_catalog

Catalog - manage

manage_data_services

manage_developer_keys

manage_dsr_requests

manage_frozen_assignments

Manage (edit / delete) frozen assignments

manage_impact

manage_lti_registrations

manage_role_overrides

manage_storage_quotas

manage_user_observers

manage_users_in_bulk

moderate_user_content

new_quizzes_view_ip_address

read_course_content

read_course_list

reset_any_mfa

Reset Multi-Factor Authentication

undelete_courses

view_analytics_hub

view_course_changes

view_feature_flags

view_grade_changes

view_notifications

view_quiz_answer_audits

view_statistics

Intelligent Insights

Key
Permission

view_ask_questions_analytics

Ask Your Data

view_course_readiness

view_students_in_need

view_title_iv_financial_aid_report

Financial Aid Compliance

Key
Permission

manage_account_calendar_events

Account Calendars - add / edit / delete events

manage_account_calendar_visibility

Account Calendars - change visibility

Key
Permission

add_course_template

Course Templates - create

delete_course_template

Course Templates - delete

edit_course_template

Course Templates - edit

Key
Permission

manage_courses_add

Courses - add

manage_courses_admin

Courses - manage / update

Key
Permission

delete_access_tokens

view_user_generated_access_tokens

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.

Key
Available To
Permission

block_editor_global_template_editor

t d

block_editor_template_editor

t d

create_collaborations

STADo

create_conferences

STADo

create_forum

STADo

import_outcomes

TaDo

manage_account_banks

t d

manage_course_visibility

TAD

manage_grades

TA

manage_interaction_alerts

Ta

manage_proficiency_calculations

t d

manage_proficiency_scales

t d

moderate_forum

sTADo

new_quizzes_multiple_session_detection

t

post_to_forum

STADo

proxy_assignment_submission

ta

read_announcements

STADO

read_email_addresses

sTAdo

read_forum

STADO

read_question_banks

TADo

read_reports

TAD

read_roster

STADo

read_sis

sTa

share_banks_with_subaccounts

tad

view_all_grades

TAd

view_audit_trail

t

view_students_in_need_in_course

Ta

Intelligent Insights - Students in Need of Attention - Course Level

view_user_logins

TA

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

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

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

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

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

Key
Available To
Permission

manage_tags_add

Tad

manage_tags_delete

Tad

manage_tags_manage

Tad

Key
Available To
Permission

manage_groups_add

TAD

Groups - add

manage_groups_delete

TAD

Groups - delete

manage_groups_manage

TAD

Groups - manage

Key
Available To
Permission

manage_lti_add

TAD

LTI - add

manage_lti_delete

TAD

LTI - delete

manage_lti_edit

TAD

LTI - edit

Key
Available To
Permission

manage_wiki_create

TADo

Pages - create

manage_wiki_delete

TADo

Pages - delete

manage_wiki_update

TADo

Pages - update

Key
Available To
Permission

add_designer_to_course

Tad

Designers - add

remove_designer_from_course

Tad

Designers - remove

Key
Available To
Permission

add_observer_to_course

TAD

Observers - add

remove_observer_from_course

TAD

Observers - remove

Key
Available To
Permission

add_student_to_course

TAD

Students - add

remove_student_from_course

TAD

Students - remove

Key
Available To
Permission

add_ta_to_course

Tad

TAs - add

remove_ta_from_course

Tad

TAs - remove

Key
Available To
Permission

add_teacher_to_course

Tad

Teachers - add

remove_teacher_from_course

Tad

Teachers - remove


This documentation is generated directly from the Canvas LMS source code, available on Github.

Last updated

Was this helpful?