Canvas · OAuth Scopes

Canvas OAuth Scopes

OAuth 2.0 searched

Canvas publishes 1117 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Canvas API on a user’s behalf.

Tokens are issued from https://canvas.instructure.com/login/oauth2/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

EducationEdTechGraphQLLearning Management SystemLMSLTIOpen-SourceREST
Scopes: 1117 Flows: authorizationCode Method: searched

OAuth endpoints

Authorization URL
https://canvas.instructure.com/login/oauth2/auth
Token URL
https://canvas.instructure.com/login/oauth2/token
Flows
authorizationCode

Scopes (1117)

ScopeDescriptionFlows
url:GET|/api/lti/accounts/:account_id Get account
url:PUT|/api/lti/asset_processor_eulas/:context_external_tool_id/deployment Update Eula Deployment Configuration
url:DELETE|/api/lti/asset_processor_eulas/:context_external_tool_id/user Delete Eula Acceptances for deployment
url:POST|/api/lti/asset_processor_eulas/:context_external_tool_id/user Create an Eula Acceptance
url:POST|/api/lti/asset_processors/:asset_processor_id/reports Create an Asset Report
url:GET|/api/lti/assignments/:assignment_id Get a single assignment (lti)
url:GET|/api/lti/assignments/:assignment_id/files/:file_id/originality_report Show an Originality Report
url:PUT|/api/lti/assignments/:assignment_id/files/:file_id/originality_report Edit an Originality Report
url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id Get a single submission
url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id/history Get the history of a single submission
url:POST|/api/lti/assignments/:assignment_id/submissions/:submission_id/originality_report Create an Originality Report
url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id/originality_report/:id Show an Originality Report
url:PUT|/api/lti/assignments/:assignment_id/submissions/:submission_id/originality_report/:id Edit an Originality Report
url:GET|/api/lti/courses/:course_id/line_items List line Items
url:POST|/api/lti/courses/:course_id/line_items Create a Line Item
url:DELETE|/api/lti/courses/:course_id/line_items/:id Delete a Line Item
url:GET|/api/lti/courses/:course_id/line_items/:id Show a Line Item
url:PUT|/api/lti/courses/:course_id/line_items/:id Update a Line Item
url:GET|/api/lti/courses/:course_id/line_items/:line_item_id/results Show a collection of Results
url:GET|/api/lti/courses/:course_id/line_items/:line_item_id/results/:id Show a Result
url:POST|/api/lti/courses/:course_id/line_items/:line_item_id/scores Create a Score
url:GET|/api/lti/courses/:course_id/names_and_roles List Course Memberships
url:GET|/api/lti/courses/:course_id/progress/:id Query progress
url:PUT|/api/lti/developer_key/update_public_jwk Update Public JWK
url:GET|/api/lti/groups/:group_id/names_and_roles List Group Memberships
url:GET|/api/lti/groups/:group_id/users Get all users in a group (lti)
url:GET|/api/lti/notice-handlers/:context_external_tool_id Show notice handlers
url:PUT|/api/lti/notice-handlers/:context_external_tool_id Set notice handler
url:GET|/api/lti/subscriptions List all Webhook Subscription for a tool proxy
url:POST|/api/lti/subscriptions Create a Webhook Subscription
url:DELETE|/api/lti/subscriptions/:id Delete a Webhook Subscription
url:GET|/api/lti/subscriptions/:id Show a single Webhook Subscription
url:PUT|/api/lti/subscriptions/:id Update a Webhook Subscription
url:GET|/api/lti/users/:id Get a single user (lti)
url:GET|/api/lti/uuid_map Download UUID Mapping for this Sandbox
url:POST|/api/quiz/v1/courses/:course_id/accommodations Set Course-Level Accommodations
url:GET|/api/quiz/v1/courses/:course_id/quizzes List new quizzes
url:POST|/api/quiz/v1/courses/:course_id/quizzes Create a new quiz
url:DELETE|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id Delete a new quiz
url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id Get a new quiz
url:PATCH|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id Update a single quiz
url:POST|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/accommodations Set Quiz-Level Accommodations
url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items List quiz items
url:POST|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items Create a quiz item
url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/media_upload_url Get items media_upload_url
url:DELETE|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id Delete a quiz item
url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id Get a quiz item
url:PATCH|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id Update a quiz item
url:POST|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/reports Create a quiz report
url:GET|/api/sis/accounts/:account_id/assignments Retrieve assignments enabled for grade export to SIS
url:GET|/api/sis/courses/:course_id/assignments Retrieve assignments enabled for grade export to SIS
url:PUT|/api/sis/courses/:course_id/disable_post_to_sis Disable assignments currently enabled for grade export to SIS
url:GET|/api/v1/account_calendars List available account calendars
url:GET|/api/v1/account_calendars/:account_id Get a single account calendar
url:PUT|/api/v1/account_calendars/:account_id Update a calendar
url:GET|/api/v1/accounts List accounts
url:GET|/api/v1/accounts/search Search account domains
url:GET|/api/v1/accounts/:account_id/account_calendars List all account calendars
url:PUT|/api/v1/accounts/:account_id/account_calendars Update several calendars
url:GET|/api/v1/accounts/:account_id/account_notifications Index of active global notification for the user
url:POST|/api/v1/accounts/:account_id/account_notifications Create a global notification
url:DELETE|/api/v1/accounts/:account_id/account_notifications/:id Close notification for user. Destroy notification for admin
url:GET|/api/v1/accounts/:account_id/account_notifications/:id Show a global notification
url:PUT|/api/v1/accounts/:account_id/account_notifications/:id Update a global notification
url:GET|/api/v1/accounts/:account_id/admins List account admins
url:POST|/api/v1/accounts/:account_id/admins Make an account admin
url:GET|/api/v1/accounts/:account_id/admins/self List my admin roles
url:DELETE|/api/v1/accounts/:account_id/admins/:user_id Remove account admin
url:GET|/api/v1/accounts/:account_id/analytics/completed/activity Get department-level participation data
url:GET|/api/v1/accounts/:account_id/analytics/completed/grades Get department-level grade data
url:GET|/api/v1/accounts/:account_id/analytics/completed/statistics Get department-level statistics
url:GET|/api/v1/accounts/:account_id/analytics/completed/statistics_by_subaccount Get department-level statistics, broken down by subaccount
url:GET|/api/v1/accounts/:account_id/analytics/current/activity Get department-level participation data
url:GET|/api/v1/accounts/:account_id/analytics/current/grades Get department-level grade data
url:GET|/api/v1/accounts/:account_id/analytics/current/statistics Get department-level statistics
url:GET|/api/v1/accounts/:account_id/analytics/current/statistics_by_subaccount Get department-level statistics, broken down by subaccount
url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/activity Get department-level participation data
url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/grades Get department-level grade data
url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/statistics Get department-level statistics
url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/statistics_by_subaccount Get department-level statistics, broken down by subaccount
url:GET|/api/v1/accounts/:account_id/app_by_client_id/:client_id Show an LTI Registration (via the client_id)
url:GET|/api/v1/accounts/:account_id/apps List LTI Registrations in an account
url:POST|/api/v1/accounts/:account_id/apps Create an LTI Registration
url:GET|/api/v1/accounts/:account_id/apps/by_utid/:utid Get LTI Registration by Unified Tool ID
url:GET|/api/v1/accounts/:account_id/apps/install_status/:client_id Check LTI Registration Install Status
url:DELETE|/api/v1/accounts/:account_id/apps/:id Delete an LTI Registration
url:GET|/api/v1/accounts/:account_id/apps/:id Show an LTI Registration
url:PUT|/api/v1/accounts/:account_id/apps/:id Update an LTI Registration
url:DELETE|/api/v1/accounts/:account_id/apps/:id/bind Remove an Inherited LTI Registration
url:POST|/api/v1/accounts/:account_id/apps/:id/bind Bind an LTI Registration to a Root Account
url:GET|/api/v1/accounts/:account_id/apps/:id/history Get LTI Registration History
url:POST|/api/v1/accounts/:account_id/apps/:id/install_from_template Install an LTI Registration from a Template
url:GET|/api/v1/accounts/:account_id/apps/:id/latest_update_request Get Latest LTI Registration Update Request
url:GET|/api/v1/accounts/:account_id/apps/:id/overlay_history Get LTI Registration Overlay History
url:PUT|/api/v1/accounts/:account_id/apps/:id/reset Reset an LTI Registration to Defaults
url:GET|/api/v1/accounts/:account_id/apps/:id/update_requests/:update_request_id Get LTI Registration Update Request
url:PUT|/api/v1/accounts/:account_id/apps/:id/update_requests/:update_request_id/apply Apply LTI Registration Update Requst
url:GET|/api/v1/accounts/:account_id/apps/:registration_id/deployments/:deployment_id/context_search Search for Accounts and Courses
url:GET|/api/v1/accounts/:account_id/authentication_providers List authentication providers
url:POST|/api/v1/accounts/:account_id/authentication_providers Add authentication provider
url:POST|/api/v1/accounts/:account_id/authentication_providers/force_password_reset Force password reset
url:DELETE|/api/v1/accounts/:account_id/authentication_providers/:id Delete authentication provider
url:GET|/api/v1/accounts/:account_id/authentication_providers/:id Get authentication provider
url:PUT|/api/v1/accounts/:account_id/authentication_providers/:id Update authentication provider
url:PUT|/api/v1/accounts/:account_id/authentication_providers/:id/restore Restore a deleted authentication provider
url:GET|/api/v1/accounts/:account_id/blackout_dates List blackout dates
url:POST|/api/v1/accounts/:account_id/blackout_dates Create Blackout Date
url:GET|/api/v1/accounts/:account_id/blackout_dates/new New Blackout Date
url:DELETE|/api/v1/accounts/:account_id/blackout_dates/:id Delete Blackout Date
url:GET|/api/v1/accounts/:account_id/blackout_dates/:id Get a single blackout date
url:PUT|/api/v1/accounts/:account_id/blackout_dates/:id Update Blackout Date
url:GET|/api/v1/accounts/:account_id/brand_variables Get the brand config variables for a sub-account or course
url:POST|/api/v1/accounts/:account_id/bulk_enrollment Enroll multiple users to one or more courses
url:GET|/api/v1/accounts/:account_id/content_migrations List content migrations
url:POST|/api/v1/accounts/:account_id/content_migrations Create a content migration
url:GET|/api/v1/accounts/:account_id/content_migrations/migrators List Migration Systems
url:GET|/api/v1/accounts/:account_id/content_migrations/:content_migration_id/migration_issues List migration issues
url:GET|/api/v1/accounts/:account_id/content_migrations/:content_migration_id/migration_issues/:id Get a migration issue
url:PUT|/api/v1/accounts/:account_id/content_migrations/:content_migration_id/migration_issues/:id Update a migration issue
url:GET|/api/v1/accounts/:account_id/content_migrations/:id Get a content migration
url:PUT|/api/v1/accounts/:account_id/content_migrations/:id Update a content migration
url:GET|/api/v1/accounts/:account_id/content_migrations/:id/selective_data List items for selective import
url:GET|/api/v1/accounts/:account_id/courses List active courses in an account
url:POST|/api/v1/accounts/:account_id/courses Create a new course
url:PUT|/api/v1/accounts/:account_id/courses Update courses
url:GET|/api/v1/accounts/:account_id/courses/:id Get a single course
url:GET|/api/v1/accounts/:account_id/csp_settings Get current settings for account or course
url:PUT|/api/v1/accounts/:account_id/csp_settings Enable, disable, or clear explicit CSP setting
url:DELETE|/api/v1/accounts/:account_id/csp_settings/domains Remove a domain from account
url:POST|/api/v1/accounts/:account_id/csp_settings/domains Add an allowed domain to account
url:POST|/api/v1/accounts/:account_id/csp_settings/domains/batch_create Add multiple allowed domains to an account
url:PUT|/api/v1/accounts/:account_id/csp_settings/lock Lock or unlock current CSP settings for sub-accounts and courses
url:GET|/api/v1/accounts/:account_id/developer_keys List Developer Keys
url:POST|/api/v1/accounts/:account_id/developer_keys Create a Developer Key
url:POST|/api/v1/accounts/:account_id/developer_keys/:developer_key_id/developer_key_account_bindings Create a Developer Key Account Binding
url:GET|/api/v1/accounts/:account_id/enrollments/:id Enrollment by ID
url:GET|/api/v1/accounts/:account_id/external_tools List external tools
url:POST|/api/v1/accounts/:account_id/external_tools Create an external tool
url:DELETE|/api/v1/accounts/:account_id/external_tools/rce_favorites/:id Unmark tool as RCE Favorite
url:POST|/api/v1/accounts/:account_id/external_tools/rce_favorites/:id Mark tool as RCE Favorite
url:GET|/api/v1/accounts/:account_id/external_tools/sessionless_launch Get a sessionless launch url for an external tool.
url:DELETE|/api/v1/accounts/:account_id/external_tools/top_nav_favorites/:id Remove tool from Top Navigation Favorites
url:POST|/api/v1/accounts/:account_id/external_tools/top_nav_favorites/:id Add tool to Top Navigation Favorites
url:DELETE|/api/v1/accounts/:account_id/external_tools/:external_tool_id Delete an external tool
url:GET|/api/v1/accounts/:account_id/external_tools/:external_tool_id Get a single external tool
url:PUT|/api/v1/accounts/:account_id/external_tools/:external_tool_id Edit an external tool
url:GET|/api/v1/accounts/:account_id/features List features
url:GET|/api/v1/accounts/:account_id/features/enabled List enabled features
url:DELETE|/api/v1/accounts/:account_id/features/flags/:feature Remove feature flag
url:GET|/api/v1/accounts/:account_id/features/flags/:feature Get feature flag
url:PUT|/api/v1/accounts/:account_id/features/flags/:feature Set feature flag
url:POST|/api/v1/accounts/:account_id/folders Create folder
url:GET|/api/v1/accounts/:account_id/grading_period_sets List grading period sets
url:POST|/api/v1/accounts/:account_id/grading_period_sets Create a grading period set
url:DELETE|/api/v1/accounts/:account_id/grading_period_sets/:id Delete a grading period set
url:PATCH|/api/v1/accounts/:account_id/grading_period_sets/:id Update a grading period set
url:GET|/api/v1/accounts/:account_id/grading_periods List grading periods
url:DELETE|/api/v1/accounts/:account_id/grading_periods/:id Delete a grading period
url:GET|/api/v1/accounts/:account_id/grading_standards List the grading standards available in a context.
url:POST|/api/v1/accounts/:account_id/grading_standards Create a new grading standard
url:DELETE|/api/v1/accounts/:account_id/grading_standards/:grading_standard_id Delete a grading standard
url:GET|/api/v1/accounts/:account_id/grading_standards/:grading_standard_id Get a single grading standard in a context.
url:PUT|/api/v1/accounts/:account_id/grading_standards/:grading_standard_id Update a grading standard
url:GET|/api/v1/accounts/:account_id/group_categories List group categories for a context
url:POST|/api/v1/accounts/:account_id/group_categories Create a Group Category
url:GET|/api/v1/accounts/:account_id/groups List the groups available in a context.
url:GET|/api/v1/accounts/:account_id/help_links Get help links
url:GET|/api/v1/accounts/:account_id/logins List user logins
url:POST|/api/v1/accounts/:account_id/logins Create a user login
url:PUT|/api/v1/accounts/:account_id/logins/:id Edit a user login
url:GET|/api/v1/accounts/:account_id/lti_apps/launch_definitions List LTI Launch Definitions
url:GET|/api/v1/accounts/:account_id/lti_registration_by_client_id/:client_id Show an LTI Registration (via the client_id)
url:GET|/api/v1/accounts/:account_id/lti_registrations List LTI Registrations in an account
url:POST|/api/v1/accounts/:account_id/lti_registrations Create an LTI Registration
url:GET|/api/v1/accounts/:account_id/lti_registrations/by_utid/:utid Get LTI Registration by Unified Tool ID
url:GET|/api/v1/accounts/:account_id/lti_registrations/install_status/:client_id Check LTI Registration Install Status
url:DELETE|/api/v1/accounts/:account_id/lti_registrations/:id Delete an LTI Registration
url:GET|/api/v1/accounts/:account_id/lti_registrations/:id Show an LTI Registration
url:PUT|/api/v1/accounts/:account_id/lti_registrations/:id Update an LTI Registration
url:DELETE|/api/v1/accounts/:account_id/lti_registrations/:id/bind Remove an Inherited LTI Registration
url:POST|/api/v1/accounts/:account_id/lti_registrations/:id/bind Bind an LTI Registration to a Root Account
url:GET|/api/v1/accounts/:account_id/lti_registrations/:id/history Get LTI Registration History
url:POST|/api/v1/accounts/:account_id/lti_registrations/:id/install_from_template Install an LTI Registration from a Template
url:GET|/api/v1/accounts/:account_id/lti_registrations/:id/latest_update_request Get Latest LTI Registration Update Request
url:GET|/api/v1/accounts/:account_id/lti_registrations/:id/overlay_history Get LTI Registration Overlay History
url:PUT|/api/v1/accounts/:account_id/lti_registrations/:id/reset Reset an LTI Registration to Defaults
url:GET|/api/v1/accounts/:account_id/lti_registrations/:id/update_requests/:update_request_id Get LTI Registration Update Request
url:PUT|/api/v1/accounts/:account_id/lti_registrations/:id/update_requests/:update_request_id/apply Apply LTI Registration Update Requst
url:GET|/api/v1/accounts/:account_id/lti_registrations/:registration_id/controls List All Context Controls
url:POST|/api/v1/accounts/:account_id/lti_registrations/:registration_id/controls/bulk Bulk Create LTI Context Controls
url:DELETE|/api/v1/accounts/:account_id/lti_registrations/:registration_id/controls/:id Delete a Context Control
url:GET|/api/v1/accounts/:account_id/lti_registrations/:registration_id/controls/:id Show LTI Context Control
url:PUT|/api/v1/accounts/:account_id/lti_registrations/:registration_id/controls/:id Modify a Context Control
url:GET|/api/v1/accounts/:account_id/lti_registrations/:registration_id/deployments/:deployment_id/context_search Search for Accounts and Courses
url:GET|/api/v1/accounts/:account_id/outcome_group_links Get all outcome links for context
url:GET|/api/v1/accounts/:account_id/outcome_groups Get all outcome groups for context
url:DELETE|/api/v1/accounts/:account_id/outcome_groups/:id Delete an outcome group
url:GET|/api/v1/accounts/:account_id/outcome_groups/:id Show an outcome group
url:PUT|/api/v1/accounts/:account_id/outcome_groups/:id Update an outcome group
url:POST|/api/v1/accounts/:account_id/outcome_groups/:id/import Import an outcome group
url:GET|/api/v1/accounts/:account_id/outcome_groups/:id/outcomes List linked outcomes
url:POST|/api/v1/accounts/:account_id/outcome_groups/:id/outcomes Create/link an outcome
url:DELETE|/api/v1/accounts/:account_id/outcome_groups/:id/outcomes/:outcome_id Unlink an outcome
url:PUT|/api/v1/accounts/:account_id/outcome_groups/:id/outcomes/:outcome_id Create/link an outcome
url:GET|/api/v1/accounts/:account_id/outcome_groups/:id/subgroups List subgroups
url:POST|/api/v1/accounts/:account_id/outcome_groups/:id/subgroups Create a subgroup
url:POST|/api/v1/accounts/:account_id/outcome_imports Import Outcomes
url:GET|/api/v1/accounts/:account_id/outcome_imports/:id Get Outcome import status
url:GET|/api/v1/accounts/:account_id/outcome_imports/:id/created_group_ids Get IDs of outcome groups created after successful import
url:GET|/api/v1/accounts/:account_id/outcome_proficiency Get proficiency ratings
url:POST|/api/v1/accounts/:account_id/outcome_proficiency Create/update proficiency ratings
url:GET|/api/v1/accounts/:account_id/permissions Permissions
url:GET|/api/v1/accounts/:account_id/reports List Available Reports
url:GET|/api/v1/accounts/:account_id/reports/:report Index of Reports
url:POST|/api/v1/accounts/:account_id/reports/:report Start a Report
url:DELETE|/api/v1/accounts/:account_id/reports/:report/:id Delete a Report
url:GET|/api/v1/accounts/:account_id/reports/:report/:id Status of a Report
url:PUT|/api/v1/accounts/:account_id/reports/:report/:id/abort Abort a Report
url:GET|/api/v1/accounts/:account_id/roles List roles
url:POST|/api/v1/accounts/:account_id/roles Create a new role
url:GET|/api/v1/accounts/:account_id/roles/permissions List assignable permissions
url:DELETE|/api/v1/accounts/:account_id/roles/:id Deactivate a role
url:GET|/api/v1/accounts/:account_id/roles/:id Get a single role
url:PUT|/api/v1/accounts/:account_id/roles/:id Update a role
url:POST|/api/v1/accounts/:account_id/roles/:id/activate Activate a role
url:GET|/api/v1/accounts/:account_id/root_outcome_group Redirect to root outcome group for context
url:GET|/api/v1/accounts/:account_id/rubrics List rubrics
url:POST|/api/v1/accounts/:account_id/rubrics/upload Creates a rubric using a CSV file
url:GET|/api/v1/accounts/:account_id/rubrics/upload/:id Get the status of a rubric import
url:GET|/api/v1/accounts/:account_id/rubrics/:id Get a single rubric
url:GET|/api/v1/accounts/:account_id/rubrics/:id/used_locations Get the courses and assignments for a rubric
url:GET|/api/v1/accounts/:account_id/scopes List scopes
url:POST|/api/v1/accounts/:account_id/self_registration [DEPRECATED] Self register a user
url:GET|/api/v1/accounts/:account_id/settings Settings
url:POST|/api/v1/accounts/:account_id/shared_brand_configs Share a BrandConfig (Theme)
url:PUT|/api/v1/accounts/:account_id/shared_brand_configs/:id Update a shared theme
url:GET|/api/v1/accounts/:account_id/sis_import_errors Get SIS import error list
url:GET|/api/v1/accounts/:account_id/sis_imports Get SIS import list
url:POST|/api/v1/accounts/:account_id/sis_imports Import SIS data
url:PUT|/api/v1/accounts/:account_id/sis_imports/abort_all_pending Abort all pending SIS imports
url:GET|/api/v1/accounts/:account_id/sis_imports/importing Get the current importing SIS import
url:GET|/api/v1/accounts/:account_id/sis_imports/:id Get SIS import status
url:PUT|/api/v1/accounts/:account_id/sis_imports/:id/abort Abort SIS import
url:GET|/api/v1/accounts/:account_id/sis_imports/:id/errors Get SIS import error list
url:PUT|/api/v1/accounts/:account_id/sis_imports/:id/restore_states Restore workflow_states of SIS imported items
url:GET|/api/v1/accounts/:account_id/sso_settings Show account auth settings
url:PUT|/api/v1/accounts/:account_id/sso_settings Update account auth settings
url:GET|/api/v1/accounts/:account_id/sub_accounts Get the sub-accounts of an account
url:POST|/api/v1/accounts/:account_id/sub_accounts Create a new sub-account
url:DELETE|/api/v1/accounts/:account_id/sub_accounts/:id Delete a sub-account
url:GET|/api/v1/accounts/:account_id/tabs List available tabs for a course or group
url:GET|/api/v1/accounts/:account_id/temporary_enrollment_pairings List temporary enrollment pairings
url:POST|/api/v1/accounts/:account_id/temporary_enrollment_pairings Create Temporary Enrollment Pairing
url:GET|/api/v1/accounts/:account_id/temporary_enrollment_pairings/new New TemporaryEnrollmentPairing
url:DELETE|/api/v1/accounts/:account_id/temporary_enrollment_pairings/:id Delete Temporary Enrollment Pairing
url:GET|/api/v1/accounts/:account_id/temporary_enrollment_pairings/:id Get a single temporary enrollment pairing
url:GET|/api/v1/accounts/:account_id/terms List enrollment terms
url:POST|/api/v1/accounts/:account_id/terms Create enrollment term
url:DELETE|/api/v1/accounts/:account_id/terms/:id Delete enrollment term
url:GET|/api/v1/accounts/:account_id/terms/:id Retrieve enrollment term
url:PUT|/api/v1/accounts/:account_id/terms/:id Update enrollment term
url:GET|/api/v1/accounts/:account_id/terms_of_service Get the Terms of Service
url:DELETE|/api/v1/accounts/:account_id/users Delete multiple users from the root account
url:GET|/api/v1/accounts/:account_id/users List users in account
url:POST|/api/v1/accounts/:account_id/users Create a user
url:PUT|/api/v1/accounts/:account_id/users/bulk_update Update multiple users
url:DELETE|/api/v1/accounts/:account_id/users/:user_id Delete a user from the root account
url:PUT|/api/v1/accounts/:account_id/users/:user_id/restore Restore a deleted user from a root account
url:GET|/api/v1/accounts/:account_id/visible_calendars_count Count of all visible account calendars
url:POST|/api/v1/accounts/:current_account_id/lti_registrations/:registration_id/controls Create LTI Context Control
url:GET|/api/v1/accounts/:id Get a single account
url:PUT|/api/v1/accounts/:id Update an account
url:GET|/api/v1/announcements List announcements
url:GET|/api/v1/appointment_groups List appointment groups
url:POST|/api/v1/appointment_groups Create an appointment group
url:GET|/api/v1/appointment_groups/next_appointment Get next appointment
url:DELETE|/api/v1/appointment_groups/:id Delete an appointment group
url:GET|/api/v1/appointment_groups/:id Get a single appointment group
url:PUT|/api/v1/appointment_groups/:id Update an appointment group
url:GET|/api/v1/appointment_groups/:id/groups List student group participants
url:GET|/api/v1/appointment_groups/:id/users List user participants
url:GET|/api/v1/audit/authentication/accounts/:account_id Query by account.
url:GET|/api/v1/audit/authentication/logins/:login_id Query by login.
url:GET|/api/v1/audit/authentication/users/:user_id Query by user.
url:GET|/api/v1/audit/course/accounts/:account_id Query by account.
url:GET|/api/v1/audit/course/courses/:course_id Query by course.
url:GET|/api/v1/audit/grade_change Advanced query
url:GET|/api/v1/audit/grade_change/assignments/:assignment_id Query by assignment
url:GET|/api/v1/audit/grade_change/courses/:course_id Query by course
url:GET|/api/v1/audit/grade_change/graders/:grader_id Query by grader
url:GET|/api/v1/audit/grade_change/students/:student_id Query by student
url:GET|/api/v1/brand_variables Get the brand config variables that should be used for this domain
url:GET|/api/v1/calendar_events List calendar events
url:POST|/api/v1/calendar_events Create a calendar event
url:POST|/api/v1/calendar_events/save_enabled_account_calendars Save enabled account calendars
url:DELETE|/api/v1/calendar_events/:id Delete a calendar event
url:GET|/api/v1/calendar_events/:id Get a single calendar event or assignment
url:PUT|/api/v1/calendar_events/:id Update a calendar event
url:POST|/api/v1/calendar_events/:id/reservations Reserve a time slot
url:POST|/api/v1/calendar_events/:id/reservations/:participant_id Reserve a time slot
url:GET|/api/v1/career/enabled Check if Canvas Career is enabled
url:GET|/api/v1/career/experience_summary Get current and available experiences
url:POST|/api/v1/career/switch_experience Switch experience
url:POST|/api/v1/career/switch_role Switch role
url:GET|/api/v1/career/user_context Get career user context
url:GET|/api/v1/collaborations/:id/members List members of a collaboration.
url:GET|/api/v1/comm_messages List of CommMessages for a user
url:GET|/api/v1/conferences List conferences for the current user
url:GET|/api/v1/conversations List conversations
url:POST|/api/v1/conversations Create a conversation
url:PUT|/api/v1/conversations Batch update conversations
url:GET|/api/v1/conversations/batches Get running batches
url:GET|/api/v1/conversations/find_recipients Find recipients
url:POST|/api/v1/conversations/mark_all_as_read Mark all as read
url:GET|/api/v1/conversations/unread_count Unread count
url:DELETE|/api/v1/conversations/:id Delete a conversation
url:GET|/api/v1/conversations/:id Get a single conversation
url:PUT|/api/v1/conversations/:id Edit a conversation
url:POST|/api/v1/conversations/:id/add_message Add a message
url:POST|/api/v1/conversations/:id/add_recipients Add recipients
url:POST|/api/v1/conversations/:id/remove_messages Delete a message
url:GET|/api/v1/course_accounts List accounts for course admins
url:GET|/api/v1/course_creation_accounts Get accounts that users can create courses in
url:GET|/api/v1/courses List your courses
url:GET|/api/v1/courses/:course_id/activity_stream Course activity stream
url:GET|/api/v1/courses/:course_id/activity_stream/summary Course activity stream summary
url:GET|/api/v1/courses/:course_id/ai_experiences List AI experiences
url:POST|/api/v1/courses/:course_id/ai_experiences Create an AI experience
url:GET|/api/v1/courses/:course_id/ai_experiences/new Show new AI experience form
url:GET|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations Get active conversation
url:POST|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations Create AI conversation
url:DELETE|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations/:id Delete AI conversation
url:GET|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations/:id Show conversation
url:GET|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations/:id/evaluation Get conversation evaluation
url:POST|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations/:id/evaluation Generate conversation evaluation
url:POST|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations/:id/messages Post message to conversation
url:POST|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations/:id/messages/:message_id/feedback Create feedback on a conversation message
url:DELETE|/api/v1/courses/:course_id/ai_experiences/:ai_experience_id/conversations/:id/messages/:message_id/feedback/:feedback_id Delete feedback on a conversation message
url:DELETE|/api/v1/courses/:course_id/ai_experiences/:id Delete an AI experience
url:GET|/api/v1/courses/:course_id/ai_experiences/:id Show an AI experience
url:PUT|/api/v1/courses/:course_id/ai_experiences/:id Update an AI experience
url:GET|/api/v1/courses/:course_id/ai_experiences/:id/ai_conversations List student AI conversations
url:GET|/api/v1/courses/:course_id/ai_experiences/:id/ai_conversations/:conversation_id Show student AI conversation
url:GET|/api/v1/courses/:course_id/ai_experiences/:id/edit Show edit AI experience form
url:GET|/api/v1/courses/:course_id/analytics/activity Get course-level participation data
url:GET|/api/v1/courses/:course_id/analytics/assignments Get course-level assignment data
url:GET|/api/v1/courses/:course_id/analytics/student_summaries Get course-level student summary data
url:GET|/api/v1/courses/:course_id/analytics/users/:student_id/activity Get user-in-a-course-level participation data
url:GET|/api/v1/courses/:course_id/analytics/users/:student_id/assignments Get user-in-a-course-level assignment data
url:GET|/api/v1/courses/:course_id/analytics/users/:student_id/communication Get user-in-a-course-level messaging data
url:POST|/api/v1/courses/:course_id/assign_outcome_order Set outcome ordering for LMGB
url:GET|/api/v1/courses/:course_id/assignment_groups List assignment groups
url:POST|/api/v1/courses/:course_id/assignment_groups Create an Assignment Group
url:DELETE|/api/v1/courses/:course_id/assignment_groups/:assignment_group_id Destroy an Assignment Group
url:GET|/api/v1/courses/:course_id/assignment_groups/:assignment_group_id Get an Assignment Group
url:PUT|/api/v1/courses/:course_id/assignment_groups/:assignment_group_id Edit an Assignment Group
url:GET|/api/v1/courses/:course_id/assignment_groups/:assignment_group_id/assignments List assignments
url:GET|/api/v1/courses/:course_id/assignments List assignments
url:POST|/api/v1/courses/:course_id/assignments Create an assignment
url:PUT|/api/v1/courses/:course_id/assignments/bulk_update Bulk update assignment dates
url:GET|/api/v1/courses/:course_id/assignments/gradeable_students List multiple assignments gradeable students
url:GET|/api/v1/courses/:course_id/assignments/overrides Batch retrieve overrides in a course
url:POST|/api/v1/courses/:course_id/assignments/overrides Batch create overrides in a course
url:PUT|/api/v1/courses/:course_id/assignments/overrides Batch update overrides in a course
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/allocate Allocate Peer Review
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/anonymous_provisional_grades/status Show provisional grade status for a student
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/anonymous_submissions/:anonymous_id Get a single submission by anonymous id
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/anonymous_submissions/:anonymous_id Grade or comment on a submission by anonymous id
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/date_details Get a learning object's date information
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/date_details Update a learning object's date information
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/duplicate Duplicate assignment
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/extensions Set extensions for student assignment submissions
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/gradeable_students List gradeable students
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/moderated_students List students selected for moderation
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/moderated_students Select students for moderation
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/overrides List assignment overrides
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/overrides Create an assignment override
url:DELETE|/api/v1/courses/:course_id/assignments/:assignment_id/overrides/:id Delete an assignment override
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/overrides/:id Get a single assignment override
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/overrides/:id Update an assignment override
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/peer_reviews Get all Peer Reviews
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/provisional_grades/bulk_select Bulk select provisional grades
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/provisional_grades/publish Publish provisional grades for an assignment
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/provisional_grades/publish_async Publish provisional grades for an assignment (asynchronous)
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/provisional_grades/status Show provisional grade status for a student
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/provisional_grades/:provisional_grade_id/select Select provisional grade
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submission_summary Submission Summary
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions List assignment submissions
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/submissions Submit an assignment
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/update_grades Grade or comment on multiple submissions
url:DELETE|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews Delete Peer Review
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews Get all Peer Reviews
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews Create Peer Review
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id Get a single submission
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id Grade or comment on a submission
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/annotation_notification Send annotation notification
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/comments/files Upload a file
url:DELETE|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/comments/:id Delete a submission comment
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/comments/:id Edit a submission comment
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/document_annotations/read Get document annotations read state
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/document_annotations/read Mark document annotations as read
url:POST|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/files Upload a file
url:DELETE|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/read Mark submission as unread
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/read Mark submission as read
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/read/:item Mark submission item as read
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/rubric_assessments/read Get rubric assessments read state
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/rubric_assessments/read Mark rubric assessments as read
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/rubric_comments/read Get rubric assessments read state
url:PUT|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id/rubric_comments/read Mark rubric assessments as read
url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/users/:user_id/group_members List group members for a student on an assignment
url:DELETE|/api/v1/courses/:course_id/assignments/:id Delete an assignment
url:GET|/api/v1/courses/:course_id/assignments/:id Get a single assignment
url:PUT|/api/v1/courses/:course_id/assignments/:id Edit an assignment
url:GET|/api/v1/courses/:course_id/blackout_dates List blackout dates
url:POST|/api/v1/courses/:course_id/blackout_dates Create Blackout Date
url:PUT|/api/v1/courses/:course_id/blackout_dates Update a list of Blackout Dates
url:GET|/api/v1/courses/:course_id/blackout_dates/new New Blackout Date
url:DELETE|/api/v1/courses/:course_id/blackout_dates/:id Delete Blackout Date
url:GET|/api/v1/courses/:course_id/blackout_dates/:id Get a single blackout date
url:PUT|/api/v1/courses/:course_id/blackout_dates/:id Update Blackout Date
url:GET|/api/v1/courses/:course_id/block_editor_templates List block templates
url:GET|/api/v1/courses/:course_id/blueprint_subscriptions List blueprint subscriptions
url:GET|/api/v1/courses/:course_id/blueprint_subscriptions/:subscription_id/migrations List blueprint imports
url:GET|/api/v1/courses/:course_id/blueprint_subscriptions/:subscription_id/migrations/:id Show a blueprint import
url:GET|/api/v1/courses/:course_id/blueprint_subscriptions/:subscription_id/migrations/:id/details Get import details
url:GET|/api/v1/courses/:course_id/blueprint_templates/:template_id Get blueprint information
url:GET|/api/v1/courses/:course_id/blueprint_templates/:template_id/associated_courses Get associated course information
url:GET|/api/v1/courses/:course_id/blueprint_templates/:template_id/migrations List blueprint migrations
url:POST|/api/v1/courses/:course_id/blueprint_templates/:template_id/migrations Begin a migration to push to associated courses
url:GET|/api/v1/courses/:course_id/blueprint_templates/:template_id/migrations/:id Show a blueprint migration
url:GET|/api/v1/courses/:course_id/blueprint_templates/:template_id/migrations/:id/details Get migration details
url:PUT|/api/v1/courses/:course_id/blueprint_templates/:template_id/restrict_item Set or remove restrictions on a blueprint course object
url:GET|/api/v1/courses/:course_id/blueprint_templates/:template_id/unsynced_changes Get unsynced changes
url:PUT|/api/v1/courses/:course_id/blueprint_templates/:template_id/update_associations Update associated courses
url:GET|/api/v1/courses/:course_id/brand_variables Get the brand config variables for a sub-account or course
url:GET|/api/v1/courses/:course_id/bulk_user_progress Get bulk user progress
url:GET|/api/v1/courses/:course_id/bulk_user_tags Bulk fetch user tags for multiple users in a course
url:GET|/api/v1/courses/:course_id/calendar_events/timetable Get course timetable
url:POST|/api/v1/courses/:course_id/calendar_events/timetable Set a course timetable
url:POST|/api/v1/courses/:course_id/calendar_events/timetable_events Create or update events directly for a course timetable
url:GET|/api/v1/courses/:course_id/collaborations List collaborations
url:GET|/api/v1/courses/:course_id/conferences List conferences
url:GET|/api/v1/courses/:course_id/content_exports List content exports
url:POST|/api/v1/courses/:course_id/content_exports Export content
url:GET|/api/v1/courses/:course_id/content_exports/:id Show content export
url:GET|/api/v1/courses/:course_id/content_licenses List licenses
url:GET|/api/v1/courses/:course_id/content_migrations List content migrations
url:POST|/api/v1/courses/:course_id/content_migrations Create a content migration
url:GET|/api/v1/courses/:course_id/content_migrations/migrators List Migration Systems
url:GET|/api/v1/courses/:course_id/content_migrations/:content_migration_id/migration_issues List migration issues
url:GET|/api/v1/courses/:course_id/content_migrations/:content_migration_id/migration_issues/:id Get a migration issue
url:PUT|/api/v1/courses/:course_id/content_migrations/:content_migration_id/migration_issues/:id Update a migration issue
url:GET|/api/v1/courses/:course_id/content_migrations/:id Get a content migration
url:PUT|/api/v1/courses/:course_id/content_migrations/:id Update a content migration
url:GET|/api/v1/courses/:course_id/content_migrations/:id/asset_id_mapping Get asset id mapping
url:GET|/api/v1/courses/:course_id/content_migrations/:id/selective_data List items for selective import
url:GET|/api/v1/courses/:course_id/content_share_users Search for content share users
url:POST|/api/v1/courses/:course_id/course_copy Copy course content
url:GET|/api/v1/courses/:course_id/course_copy/:id Get course copy status
url:POST|/api/v1/courses/:course_id/course_pacing Create a Course pace
url:DELETE|/api/v1/courses/:course_id/course_pacing/:id Delete a Course pace
url:GET|/api/v1/courses/:course_id/course_pacing/:id Show a Course pace
url:PUT|/api/v1/courses/:course_id/course_pacing/:id Update a Course pace
url:GET|/api/v1/courses/:course_id/csp_settings Get current settings for account or course
url:PUT|/api/v1/courses/:course_id/csp_settings Enable, disable, or clear explicit CSP setting
url:PUT|/api/v1/courses/:course_id/custom_gradebook_column_data Bulk update column data
url:GET|/api/v1/courses/:course_id/custom_gradebook_columns List custom gradebook columns
url:POST|/api/v1/courses/:course_id/custom_gradebook_columns Create a custom gradebook column
url:POST|/api/v1/courses/:course_id/custom_gradebook_columns/reorder Reorder custom columns
url:DELETE|/api/v1/courses/:course_id/custom_gradebook_columns/:id Delete a custom gradebook column
url:PUT|/api/v1/courses/:course_id/custom_gradebook_columns/:id Update a custom gradebook column
url:GET|/api/v1/courses/:course_id/custom_gradebook_columns/:id/data List entries for a column
url:PUT|/api/v1/courses/:course_id/custom_gradebook_columns/:id/data/:user_id Update column data
url:GET|/api/v1/courses/:course_id/discussion_topics List discussion topics
url:POST|/api/v1/courses/:course_id/discussion_topics Create a new discussion topic
url:PUT|/api/v1/courses/:course_id/discussion_topics/read_all Mark all topic as read
url:POST|/api/v1/courses/:course_id/discussion_topics/reorder Reorder pinned topics
url:GET|/api/v1/courses/:course_id/discussion_topics/:discussion_topic_id/date_details Get a learning object's date information
url:PUT|/api/v1/courses/:course_id/discussion_topics/:discussion_topic_id/date_details Update a learning object's date information
url:DELETE|/api/v1/courses/:course_id/discussion_topics/:topic_id Delete a topic
url:GET|/api/v1/courses/:course_id/discussion_topics/:topic_id Get a single topic
url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id Update a topic
url:POST|/api/v1/courses/:course_id/discussion_topics/:topic_id/duplicate Duplicate discussion topic
url:GET|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries List topic entries
url:POST|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries Post an entry
url:POST|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:entry_id/rating Rate entry
url:DELETE|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:entry_id/read Mark entry as unread
url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:entry_id/read Mark entry as read
url:GET|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:entry_id/replies List entry replies
url:POST|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:entry_id/replies Post a reply
url:DELETE|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:id Delete an entry
url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id/entries/:id Update an entry
url:GET|/api/v1/courses/:course_id/discussion_topics/:topic_id/entry_list List entries
url:DELETE|/api/v1/courses/:course_id/discussion_topics/:topic_id/read Mark topic as unread
url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id/read Mark topic as read
url:DELETE|/api/v1/courses/:course_id/discussion_topics/:topic_id/read_all Mark all entries as unread
url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id/read_all Mark all entries as read
url:DELETE|/api/v1/courses/:course_id/discussion_topics/:topic_id/subscribed Unsubscribe from a topic
url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id/subscribed Subscribe to a topic
url:GET|/api/v1/courses/:course_id/discussion_topics/:topic_id/summaries Find Last Summary
url:POST|/api/v1/courses/:course_id/discussion_topics/:topic_id/summaries Find or Create Summary
url:PUT|/api/v1/courses/:course_id/discussion_topics/:topic_id/summaries/disable Disable summary
url:POST|/api/v1/courses/:course_id/discussion_topics/:topic_id/summaries/:summary_id/feedback Summary Feedback
url:GET|/api/v1/courses/:course_id/discussion_topics/:topic_id/view Get the full topic
url:GET|/api/v1/courses/:course_id/effective_due_dates Get effective due dates
url:POST|/api/v1/courses/:course_id/enqueue_outcome_rollup_calculation Enqueue a delayed Outcome Rollup Calculation Job
url:GET|/api/v1/courses/:course_id/enrollments List enrollments
url:POST|/api/v1/courses/:course_id/enrollments Enroll a user
url:DELETE|/api/v1/courses/:course_id/enrollments/:id Conclude, deactivate, or delete an enrollment
url:POST|/api/v1/courses/:course_id/enrollments/:id/accept Accept Course Invitation
url:PUT|/api/v1/courses/:course_id/enrollments/:id/reactivate Re-activate an enrollment
url:POST|/api/v1/courses/:course_id/enrollments/:id/reject Reject Course Invitation
url:POST|/api/v1/courses/:course_id/epub_exports Create ePub Export
url:GET|/api/v1/courses/:course_id/epub_exports/:id Show ePub export
url:GET|/api/v1/courses/:course_id/external_feeds List external feeds
url:POST|/api/v1/courses/:course_id/external_feeds Create an external feed
url:DELETE|/api/v1/courses/:course_id/external_feeds/:external_feed_id Delete an external feed
url:GET|/api/v1/courses/:course_id/external_tools List external tools
url:POST|/api/v1/courses/:course_id/external_tools Create an external tool
url:GET|/api/v1/courses/:course_id/external_tools/sessionless_launch Get a sessionless launch url for an external tool.
url:GET|/api/v1/courses/:course_id/external_tools/visible_course_nav_tools Get visible course navigation tools for a single course
url:DELETE|/api/v1/courses/:course_id/external_tools/:external_tool_id Delete an external tool
url:GET|/api/v1/courses/:course_id/external_tools/:external_tool_id Get a single external tool
url:PUT|/api/v1/courses/:course_id/external_tools/:external_tool_id Edit an external tool
url:GET|/api/v1/courses/:course_id/features List features
url:GET|/api/v1/courses/:course_id/features/enabled List enabled features
url:DELETE|/api/v1/courses/:course_id/features/flags/:feature Remove feature flag
url:GET|/api/v1/courses/:course_id/features/flags/:feature Get feature flag
url:PUT|/api/v1/courses/:course_id/features/flags/:feature Set feature flag
url:GET|/api/v1/courses/:course_id/files List files
url:POST|/api/v1/courses/:course_id/files Upload a file
url:GET|/api/v1/courses/:course_id/files/file_ref/:migration_id Translate file reference
url:GET|/api/v1/courses/:course_id/files/quota Get quota information
url:GET|/api/v1/courses/:course_id/files/:attachment_id/date_details Get a learning object's date information
url:PUT|/api/v1/courses/:course_id/files/:attachment_id/date_details Update a learning object's date information
url:GET|/api/v1/courses/:course_id/files/:id Get file
url:GET|/api/v1/courses/:course_id/folders List all folders
url:POST|/api/v1/courses/:course_id/folders Create folder
url:GET|/api/v1/courses/:course_id/folders/by_path Resolve path
url:GET|/api/v1/courses/:course_id/folders/by_path/*full_path Resolve path
url:GET|/api/v1/courses/:course_id/folders/media Get uploaded media folder for user
url:GET|/api/v1/courses/:course_id/folders/:id Get folder
url:GET|/api/v1/courses/:course_id/front_page Show front page
url:PUT|/api/v1/courses/:course_id/front_page Update/create front page
url:GET|/api/v1/courses/:course_id/gradebook_history/days Days in gradebook history for this course
url:GET|/api/v1/courses/:course_id/gradebook_history/feed List uncollated submission versions
url:GET|/api/v1/courses/:course_id/gradebook_history/:date Details for a given date in gradebook history for this course
url:GET|/api/v1/courses/:course_id/gradebook_history/:date/graders/:grader_id/assignments/:assignment_id/submissions Lists submissions
url:GET|/api/v1/courses/:course_id/grading_periods List grading periods
url:PATCH|/api/v1/courses/:course_id/grading_periods/batch_update Batch update grading periods
url:DELETE|/api/v1/courses/:course_id/grading_periods/:id Delete a grading period
url:GET|/api/v1/courses/:course_id/grading_periods/:id Get a single grading period
url:PUT|/api/v1/courses/:course_id/grading_periods/:id Update a single grading period
url:GET|/api/v1/courses/:course_id/grading_standards List the grading standards available in a context.
url:POST|/api/v1/courses/:course_id/grading_standards Create a new grading standard
url:DELETE|/api/v1/courses/:course_id/grading_standards/:grading_standard_id Delete a grading standard
url:GET|/api/v1/courses/:course_id/grading_standards/:grading_standard_id Get a single grading standard in a context.
url:PUT|/api/v1/courses/:course_id/grading_standards/:grading_standard_id Update a grading standard
url:GET|/api/v1/courses/:course_id/group_categories List group categories for a context
url:POST|/api/v1/courses/:course_id/group_categories Create a Group Category
url:POST|/api/v1/courses/:course_id/group_categories/bulk_manage_differentiation_tag Bulk manage differentiation tags
url:GET|/api/v1/courses/:course_id/group_categories/differentiation_tag_candidate_count Get differentiation tag candidate count
url:GET|/api/v1/courses/:course_id/group_categories/export_tags export tags and users in course
url:POST|/api/v1/courses/:course_id/group_categories/import_tags Import differentiation tags
url:GET|/api/v1/courses/:course_id/groups List the groups available in a context.
url:GET|/api/v1/courses/:course_id/live_assessments List live assessments
url:POST|/api/v1/courses/:course_id/live_assessments Create or find a live assessment
url:GET|/api/v1/courses/:course_id/live_assessments/:assessment_id/results List live assessment results
url:POST|/api/v1/courses/:course_id/live_assessments/:assessment_id/results Create live assessment results
url:GET|/api/v1/courses/:course_id/lti_apps/launch_definitions List LTI Launch Definitions
url:GET|/api/v1/courses/:course_id/lti_resource_links List LTI Resource Links
url:POST|/api/v1/courses/:course_id/lti_resource_links Create an LTI Resource Link
url:POST|/api/v1/courses/:course_id/lti_resource_links/bulk Bulk Create LTI Resource Links
url:DELETE|/api/v1/courses/:course_id/lti_resource_links/:id Delete an LTI Resource Link
url:GET|/api/v1/courses/:course_id/lti_resource_links/:id Show an LTI Resource Link
url:PUT|/api/v1/courses/:course_id/lti_resource_links/:id Update an LTI Resource Link
url:GET|/api/v1/courses/:course_id/media_attachments List Media Objects
url:GET|/api/v1/courses/:course_id/media_objects List Media Objects
url:GET|/api/v1/courses/:course_id/module_item_sequence Get module item sequence
url:GET|/api/v1/courses/:course_id/modules List modules
url:POST|/api/v1/courses/:course_id/modules Create a module
url:GET|/api/v1/courses/:course_id/modules/:context_module_id/assignment_overrides List a module's overrides
url:PUT|/api/v1/courses/:course_id/modules/:context_module_id/assignment_overrides Update a module's overrides
url:GET|/api/v1/courses/:course_id/modules/:context_module_id/date_details Get a learning object's date information
url:DELETE|/api/v1/courses/:course_id/modules/:id Delete module
url:GET|/api/v1/courses/:course_id/modules/:id Show module
url:PUT|/api/v1/courses/:course_id/modules/:id Update a module
url:PUT|/api/v1/courses/:course_id/modules/:id/relock Re-lock module progressions
url:GET|/api/v1/courses/:course_id/modules/:module_id/items List module items
url:POST|/api/v1/courses/:course_id/modules/:module_id/items Create a module item
url:DELETE|/api/v1/courses/:course_id/modules/:module_id/items/:id Delete module item
url:GET|/api/v1/courses/:course_id/modules/:module_id/items/:id Show module item
url:PUT|/api/v1/courses/:course_id/modules/:module_id/items/:id Update a module item
url:PUT|/api/v1/courses/:course_id/modules/:module_id/items/:id/done Mark module item as done/not done
url:POST|/api/v1/courses/:course_id/modules/:module_id/items/:id/mark_read Mark module item read
url:POST|/api/v1/courses/:course_id/modules/:module_id/items/:id/select_mastery_path Select a mastery path
url:GET|/api/v1/courses/:course_id/new_quizzes/assignment_overrides Retrieve assignment-overridden dates for New Quizzes
url:GET|/api/v1/courses/:course_id/outcome_alignments Get outcome alignments for a student or assignment
url:GET|/api/v1/courses/:course_id/outcome_group_links Get all outcome links for context
url:GET|/api/v1/courses/:course_id/outcome_groups Get all outcome groups for context
url:DELETE|/api/v1/courses/:course_id/outcome_groups/:id Delete an outcome group
url:GET|/api/v1/courses/:course_id/outcome_groups/:id Show an outcome group
url:PUT|/api/v1/courses/:course_id/outcome_groups/:id Update an outcome group
url:POST|/api/v1/courses/:course_id/outcome_groups/:id/import Import an outcome group
url:GET|/api/v1/courses/:course_id/outcome_groups/:id/outcomes List linked outcomes
url:POST|/api/v1/courses/:course_id/outcome_groups/:id/outcomes Create/link an outcome
url:DELETE|/api/v1/courses/:course_id/outcome_groups/:id/outcomes/:outcome_id Unlink an outcome
url:PUT|/api/v1/courses/:course_id/outcome_groups/:id/outcomes/:outcome_id Create/link an outcome
url:GET|/api/v1/courses/:course_id/outcome_groups/:id/subgroups List subgroups
url:POST|/api/v1/courses/:course_id/outcome_groups/:id/subgroups Create a subgroup
url:POST|/api/v1/courses/:course_id/outcome_imports Import Outcomes
url:GET|/api/v1/courses/:course_id/outcome_imports/:id Get Outcome import status
url:GET|/api/v1/courses/:course_id/outcome_imports/:id/created_group_ids Get IDs of outcome groups created after successful import
url:GET|/api/v1/courses/:course_id/outcome_mastery_distribution Get mastery distribution
url:GET|/api/v1/courses/:course_id/outcome_proficiency Get proficiency ratings
url:POST|/api/v1/courses/:course_id/outcome_proficiency Create/update proficiency ratings
url:GET|/api/v1/courses/:course_id/outcome_results Get outcome results
url:GET|/api/v1/courses/:course_id/outcome_rollups Get outcome result rollups
url:GET|/api/v1/courses/:course_id/outcomes/:outcome_id/contributing_scores Get contributing scores
url:GET|/api/v1/courses/:course_id/pages List pages
url:POST|/api/v1/courses/:course_id/pages Create page
url:DELETE|/api/v1/courses/:course_id/pages/:url_or_id Delete page
url:GET|/api/v1/courses/:course_id/pages/:url_or_id Show page
url:PUT|/api/v1/courses/:course_id/pages/:url_or_id Update/create page
url:GET|/api/v1/courses/:course_id/pages/:url_or_id/date_details Get a learning object's date information
url:PUT|/api/v1/courses/:course_id/pages/:url_or_id/date_details Update a learning object's date information
url:POST|/api/v1/courses/:course_id/pages/:url_or_id/duplicate Duplicate page
url:GET|/api/v1/courses/:course_id/pages/:url_or_id/revisions List revisions
url:GET|/api/v1/courses/:course_id/pages/:url_or_id/revisions/latest Show revision
url:GET|/api/v1/courses/:course_id/pages/:url_or_id/revisions/:revision_id Show revision
url:POST|/api/v1/courses/:course_id/pages/:url_or_id/revisions/:revision_id Revert to revision
url:GET|/api/v1/courses/:course_id/permissions Permissions
url:GET|/api/v1/courses/:course_id/potential_collaborators List potential members
url:POST|/api/v1/courses/:course_id/preview_html Preview processed html
url:POST|/api/v1/courses/:course_id/quiz_extensions Set extensions for student quiz submissions
url:GET|/api/v1/courses/:course_id/quizzes List quizzes in a course
url:POST|/api/v1/courses/:course_id/quizzes Create a quiz
url:GET|/api/v1/courses/:course_id/quizzes/assignment_overrides Retrieve assignment-overridden dates for Classic Quizzes
url:DELETE|/api/v1/courses/:course_id/quizzes/:id Delete a quiz
url:GET|/api/v1/courses/:course_id/quizzes/:id Get a single quiz
url:PUT|/api/v1/courses/:course_id/quizzes/:id Edit a quiz
url:POST|/api/v1/courses/:course_id/quizzes/:id/reorder Reorder quiz items
url:POST|/api/v1/courses/:course_id/quizzes/:id/submission_users/message Send a message to unsubmitted or submitted users for the quiz
url:POST|/api/v1/courses/:course_id/quizzes/:id/validate_access_code Validate quiz access code
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/date_details Get a learning object's date information
url:PUT|/api/v1/courses/:course_id/quizzes/:quiz_id/date_details Update a learning object's date information
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/extensions Set extensions for student quiz submissions
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/groups List question groups in a quiz
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/groups Create a question group
url:DELETE|/api/v1/courses/:course_id/quizzes/:quiz_id/groups/:id Delete a question group
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/groups/:id Get a single quiz group
url:PUT|/api/v1/courses/:course_id/quizzes/:quiz_id/groups/:id Update a question group
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/groups/:id/reorder Reorder question groups
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/ip_filters Get available quiz IP filters.
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/questions List questions in a quiz or a submission
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/questions Create a single quiz question
url:DELETE|/api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id Delete a quiz question
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id Get a single quiz question
url:PUT|/api/v1/courses/:course_id/quizzes/:quiz_id/questions/:id Update an existing quiz question
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/reports Retrieve all quiz reports
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/reports Create a quiz report
url:DELETE|/api/v1/courses/:course_id/quizzes/:quiz_id/reports/:id Abort the generation of a report, or remove a previously generated one
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/reports/:id Get a quiz report
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/statistics Fetching the latest quiz statistics
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/submission Get the quiz submission.
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions Get all quiz submissions.
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions Create the quiz submission (start a quiz-taking session)
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/self/files Upload a file
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id Get a single quiz submission.
url:PUT|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id Update student question scores and comments.
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/complete Complete the quiz submission (turn it in).
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/events Retrieve captured events
url:POST|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/events Submit captured events
url:GET|/api/v1/courses/:course_id/quizzes/:quiz_id/submissions/:id/time Get current quiz submission times.
url:GET|/api/v1/courses/:course_id/recent_students List recently logged in students
url:GET|/api/v1/courses/:course_id/reports/:report_type Status of last Report
url:POST|/api/v1/courses/:course_id/reports/:report_type Start a Report
url:GET|/api/v1/courses/:course_id/reports/:report_type/:id Status of a Report
url:POST|/api/v1/courses/:course_id/reset_content Reset a course
url:POST|/api/v1/courses/:course_id/restore/:version_id Restore course syllabus version
url:GET|/api/v1/courses/:course_id/root_outcome_group Redirect to root outcome group for context
url:POST|/api/v1/courses/:course_id/rubric_associations Create a RubricAssociation
url:DELETE|/api/v1/courses/:course_id/rubric_associations/:id Delete a RubricAssociation
url:PUT|/api/v1/courses/:course_id/rubric_associations/:id Update a RubricAssociation
url:POST|/api/v1/courses/:course_id/rubric_associations/:rubric_association_id/rubric_assessments Create a single rubric assessment
url:DELETE|/api/v1/courses/:course_id/rubric_associations/:rubric_association_id/rubric_assessments/:id Delete a single rubric assessment
url:PUT|/api/v1/courses/:course_id/rubric_associations/:rubric_association_id/rubric_assessments/:id Update a single rubric assessment
url:GET|/api/v1/courses/:course_id/rubrics List rubrics
url:POST|/api/v1/courses/:course_id/rubrics Create a single rubric
url:POST|/api/v1/courses/:course_id/rubrics/upload Creates a rubric using a CSV file
url:GET|/api/v1/courses/:course_id/rubrics/upload/:id Get the status of a rubric import
url:DELETE|/api/v1/courses/:course_id/rubrics/:id Delete a single
url:GET|/api/v1/courses/:course_id/rubrics/:id Get a single rubric
url:PUT|/api/v1/courses/:course_id/rubrics/:id Update a single rubric
url:GET|/api/v1/courses/:course_id/rubrics/:id/used_locations Get the courses and assignments for a rubric
url:GET|/api/v1/courses/:course_id/search_users List users in course
url:GET|/api/v1/courses/:course_id/sections List course sections
url:POST|/api/v1/courses/:course_id/sections Create course section
url:GET|/api/v1/courses/:course_id/sections/:id Get section information
url:GET|/api/v1/courses/:course_id/settings Get course settings
url:PUT|/api/v1/courses/:course_id/settings Update course settings
url:GET|/api/v1/courses/:course_id/smartsearch Search course content
url:GET|/api/v1/courses/:course_id/student_view_student Return test student for course
url:GET|/api/v1/courses/:course_id/students List students
url:GET|/api/v1/courses/:course_id/students/submissions List submissions for multiple assignments
url:POST|/api/v1/courses/:course_id/study_assist Request a study assist response
url:PUT|/api/v1/courses/:course_id/submissions/bulk_mark_read Mark bulk submissions as read
url:POST|/api/v1/courses/:course_id/submissions/update_grades Grade or comment on multiple submissions
url:PUT|/api/v1/courses/:course_id/submissions/:user_id/clear_unread Clear unread status for all submissions.
url:GET|/api/v1/courses/:course_id/tabs List available tabs for a course or group
url:PUT|/api/v1/courses/:course_id/tabs/:tab_id Update a tab for a course
url:GET|/api/v1/courses/:course_id/todo Course TODO items
url:DELETE|/api/v1/courses/:course_id/usage_rights Remove usage rights
url:PUT|/api/v1/courses/:course_id/usage_rights Set usage rights
url:GET|/api/v1/courses/:course_id/users List users in course
url:GET|/api/v1/courses/:course_id/users/:id Get single user
url:PUT|/api/v1/courses/:course_id/users/:user_id/last_attended Add last attended date
url:GET|/api/v1/courses/:course_id/users/:user_id/progress Get user progress
url:PUT|/api/v1/courses/:course_id/what_if_grades/reset Reset the what-if scores for the current user for an entire course and recalculate grades
url:DELETE|/api/v1/courses/:id Delete/Conclude a course
url:GET|/api/v1/courses/:id Get a single course
url:PUT|/api/v1/courses/:id Update a course
url:POST|/api/v1/courses/:id/dismiss_migration_limitation_message Remove quiz migration alert
url:GET|/api/v1/courses/:id/late_policy Get a late policy
url:PATCH|/api/v1/courses/:id/late_policy Patch a late policy
url:POST|/api/v1/courses/:id/late_policy Create a late policy
url:DELETE|/api/v1/developer_keys/:id Delete a Developer Key
url:PUT|/api/v1/developer_keys/:id Update a Developer Key
url:POST|/api/v1/developer_keys/:id/regenerate_secret Regenerate Developer Key Secret
url:GET|/api/v1/discovery_pages Get Discovery Page
url:PUT|/api/v1/discovery_pages Update Discovery Page
url:POST|/api/v1/discovery_pages/token Generate Discovery Page Preview Token
url:PUT|/api/v1/eportfolios/:eportfolio_id/moderate Moderate an ePortfolio
url:GET|/api/v1/eportfolios/:eportfolio_id/pages Get ePortfolio Pages
url:PUT|/api/v1/eportfolios/:eportfolio_id/restore Restore a deleted ePortfolio
url:DELETE|/api/v1/eportfolios/:id Delete an ePortfolio
url:GET|/api/v1/eportfolios/:id Get an ePortfolio
url:GET|/api/v1/epub_exports List courses with their latest ePub export
url:POST|/api/v1/error_reports Create Error Report
url:GET|/api/v1/external_tools/visible_course_nav_tools Get visible course navigation tools
url:GET|/api/v1/features/environment List environment features
url:POST|/api/v1/files/update_word_count Update word count
url:DELETE|/api/v1/files/:id Delete file
url:GET|/api/v1/files/:id Get file
url:PUT|/api/v1/files/:id Update file
url:GET|/api/v1/files/:id/icon_metadata Get icon metadata
url:GET|/api/v1/files/:id/public_url Get public inline preview url
url:POST|/api/v1/files/:id/reset_verifier Reset link verifier
url:POST|/api/v1/folders/:dest_folder_id/copy_file Copy a file
url:POST|/api/v1/folders/:dest_folder_id/copy_folder Copy a folder
url:POST|/api/v1/folders/:folder_id/files Upload a file
url:POST|/api/v1/folders/:folder_id/folders Create folder
url:DELETE|/api/v1/folders/:id Delete folder
url:GET|/api/v1/folders/:id Get folder
url:PUT|/api/v1/folders/:id Update folder
url:GET|/api/v1/folders/:id/files List files
url:GET|/api/v1/folders/:id/folders List folders
url:DELETE|/api/v1/global/outcome_groups/:id Delete an outcome group
url:GET|/api/v1/global/outcome_groups/:id Show an outcome group
url:PUT|/api/v1/global/outcome_groups/:id Update an outcome group
url:POST|/api/v1/global/outcome_groups/:id/import Import an outcome group
url:GET|/api/v1/global/outcome_groups/:id/outcomes List linked outcomes
url:POST|/api/v1/global/outcome_groups/:id/outcomes Create/link an outcome
url:DELETE|/api/v1/global/outcome_groups/:id/outcomes/:outcome_id Unlink an outcome
url:PUT|/api/v1/global/outcome_groups/:id/outcomes/:outcome_id Create/link an outcome
url:GET|/api/v1/global/outcome_groups/:id/subgroups List subgroups
url:POST|/api/v1/global/outcome_groups/:id/subgroups Create a subgroup
url:GET|/api/v1/global/root_outcome_group Redirect to root outcome group for context
url:PATCH|/api/v1/grading_period_sets/:set_id/grading_periods/batch_update Batch update grading periods
url:DELETE|/api/v1/group_categories/:group_category_id Delete a Group Category
url:GET|/api/v1/group_categories/:group_category_id Get a single group category
url:PUT|/api/v1/group_categories/:group_category_id Update a Group Category
url:POST|/api/v1/group_categories/:group_category_id/assign_unassigned_members Assign unassigned members
url:GET|/api/v1/group_categories/:group_category_id/export export groups in and users in category
url:GET|/api/v1/group_categories/:group_category_id/groups List groups in group category
url:POST|/api/v1/group_categories/:group_category_id/groups Create a group
url:POST|/api/v1/group_categories/:group_category_id/import Import category groups
url:GET|/api/v1/group_categories/:group_category_id/users List users in group category
url:POST|/api/v1/groups Create a group
url:DELETE|/api/v1/groups/:group_id Delete a group
url:GET|/api/v1/groups/:group_id Get a single group
url:PUT|/api/v1/groups/:group_id Edit a group
url:GET|/api/v1/groups/:group_id/activity_stream Group activity stream
url:GET|/api/v1/groups/:group_id/activity_stream/summary Group activity stream summary
url:GET|/api/v1/groups/:group_id/assignments/:assignment_id/override Redirect to the assignment override for a group
url:GET|/api/v1/groups/:group_id/collaborations List collaborations
url:GET|/api/v1/groups/:group_id/conferences List conferences
url:GET|/api/v1/groups/:group_id/content_exports List content exports
url:POST|/api/v1/groups/:group_id/content_exports Export content
url:GET|/api/v1/groups/:group_id/content_exports/:id Show content export
url:GET|/api/v1/groups/:group_id/content_licenses List licenses
url:GET|/api/v1/groups/:group_id/content_migrations List content migrations
url:POST|/api/v1/groups/:group_id/content_migrations Create a content migration
url:GET|/api/v1/groups/:group_id/content_migrations/migrators List Migration Systems
url:GET|/api/v1/groups/:group_id/content_migrations/:content_migration_id/migration_issues List migration issues
url:GET|/api/v1/groups/:group_id/content_migrations/:content_migration_id/migration_issues/:id Get a migration issue
url:PUT|/api/v1/groups/:group_id/content_migrations/:content_migration_id/migration_issues/:id Update a migration issue
url:GET|/api/v1/groups/:group_id/content_migrations/:id Get a content migration
url:PUT|/api/v1/groups/:group_id/content_migrations/:id Update a content migration
url:GET|/api/v1/groups/:group_id/content_migrations/:id/selective_data List items for selective import
url:GET|/api/v1/groups/:group_id/discussion_topics List discussion topics
url:POST|/api/v1/groups/:group_id/discussion_topics Create a new discussion topic
url:PUT|/api/v1/groups/:group_id/discussion_topics/read_all Mark all topic as read
url:POST|/api/v1/groups/:group_id/discussion_topics/reorder Reorder pinned topics
url:DELETE|/api/v1/groups/:group_id/discussion_topics/:topic_id Delete a topic
url:GET|/api/v1/groups/:group_id/discussion_topics/:topic_id Get a single topic
url:PUT|/api/v1/groups/:group_id/discussion_topics/:topic_id Update a topic
url:POST|/api/v1/groups/:group_id/discussion_topics/:topic_id/duplicate Duplicate discussion topic
url:GET|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries List topic entries
url:POST|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries Post an entry
url:POST|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:entry_id/rating Rate entry
url:DELETE|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:entry_id/read Mark entry as unread
url:PUT|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:entry_id/read Mark entry as read
url:GET|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:entry_id/replies List entry replies
url:POST|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:entry_id/replies Post a reply
url:DELETE|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:id Delete an entry
url:PUT|/api/v1/groups/:group_id/discussion_topics/:topic_id/entries/:id Update an entry
url:GET|/api/v1/groups/:group_id/discussion_topics/:topic_id/entry_list List entries
url:DELETE|/api/v1/groups/:group_id/discussion_topics/:topic_id/read Mark topic as unread
url:PUT|/api/v1/groups/:group_id/discussion_topics/:topic_id/read Mark topic as read
url:DELETE|/api/v1/groups/:group_id/discussion_topics/:topic_id/read_all Mark all entries as unread
url:PUT|/api/v1/groups/:group_id/discussion_topics/:topic_id/read_all Mark all entries as read
url:DELETE|/api/v1/groups/:group_id/discussion_topics/:topic_id/subscribed Unsubscribe from a topic
url:PUT|/api/v1/groups/:group_id/discussion_topics/:topic_id/subscribed Subscribe to a topic
url:GET|/api/v1/groups/:group_id/discussion_topics/:topic_id/summaries Find Last Summary
url:POST|/api/v1/groups/:group_id/discussion_topics/:topic_id/summaries Find or Create Summary
url:PUT|/api/v1/groups/:group_id/discussion_topics/:topic_id/summaries/disable Disable summary
url:POST|/api/v1/groups/:group_id/discussion_topics/:topic_id/summaries/:summary_id/feedback Summary Feedback
url:GET|/api/v1/groups/:group_id/discussion_topics/:topic_id/view Get the full topic
url:GET|/api/v1/groups/:group_id/external_feeds List external feeds
url:POST|/api/v1/groups/:group_id/external_feeds Create an external feed
url:DELETE|/api/v1/groups/:group_id/external_feeds/:external_feed_id Delete an external feed
url:GET|/api/v1/groups/:group_id/external_tools List external tools
url:GET|/api/v1/groups/:group_id/files List files
url:POST|/api/v1/groups/:group_id/files Upload a file
url:GET|/api/v1/groups/:group_id/files/quota Get quota information
url:GET|/api/v1/groups/:group_id/files/:id Get file
url:GET|/api/v1/groups/:group_id/folders List all folders
url:POST|/api/v1/groups/:group_id/folders Create folder
url:GET|/api/v1/groups/:group_id/folders/by_path Resolve path
url:GET|/api/v1/groups/:group_id/folders/by_path/*full_path Resolve path
url:GET|/api/v1/groups/:group_id/folders/media Get uploaded media folder for user
url:GET|/api/v1/groups/:group_id/folders/:id Get folder
url:GET|/api/v1/groups/:group_id/front_page Show front page
url:PUT|/api/v1/groups/:group_id/front_page Update/create front page
url:POST|/api/v1/groups/:group_id/invite Invite others to a group
url:GET|/api/v1/groups/:group_id/media_attachments List Media Objects
url:GET|/api/v1/groups/:group_id/media_objects List Media Objects
url:GET|/api/v1/groups/:group_id/memberships List group memberships
url:POST|/api/v1/groups/:group_id/memberships Create a membership
url:DELETE|/api/v1/groups/:group_id/memberships/:membership_id Leave a group
url:GET|/api/v1/groups/:group_id/memberships/:membership_id Get a single group membership
url:PUT|/api/v1/groups/:group_id/memberships/:membership_id Update a membership
url:GET|/api/v1/groups/:group_id/pages List pages
url:POST|/api/v1/groups/:group_id/pages Create page
url:DELETE|/api/v1/groups/:group_id/pages/:url_or_id Delete page
url:GET|/api/v1/groups/:group_id/pages/:url_or_id Show page
url:PUT|/api/v1/groups/:group_id/pages/:url_or_id Update/create page
url:GET|/api/v1/groups/:group_id/pages/:url_or_id/revisions List revisions
url:GET|/api/v1/groups/:group_id/pages/:url_or_id/revisions/latest Show revision
url:GET|/api/v1/groups/:group_id/pages/:url_or_id/revisions/:revision_id Show revision
url:POST|/api/v1/groups/:group_id/pages/:url_or_id/revisions/:revision_id Revert to revision
url:GET|/api/v1/groups/:group_id/permissions Permissions
url:GET|/api/v1/groups/:group_id/potential_collaborators List potential members
url:POST|/api/v1/groups/:group_id/preview_html Preview processed html
url:GET|/api/v1/groups/:group_id/tabs List available tabs for a course or group
url:DELETE|/api/v1/groups/:group_id/usage_rights Remove usage rights
url:PUT|/api/v1/groups/:group_id/usage_rights Set usage rights
url:DELETE|/api/v1/groups/:group_id/users Bulk delete memberships Bulk deletes memberships by providing an array of user IDs, or, for differentiation tag groups, by providing `all_in_group_course` to remove every course student matching an optional role/tag filter.
url:GET|/api/v1/groups/:group_id/users List group's users
url:DELETE|/api/v1/groups/:group_id/users/:user_id Leave a group
url:GET|/api/v1/groups/:group_id/users/:user_id Get a single group membership
url:PUT|/api/v1/groups/:group_id/users/:user_id Update a membership
url:GET|/api/v1/horizon_accounts List horizon accounts
url:POST|/api/v1/inst_access_tokens [DEPRECATED] Create InstAccess token
url:POST|/api/v1/jwts Create JWT
url:POST|/api/v1/jwts/refresh Refresh JWT
url:GET|/api/v1/manageable_accounts Get accounts that admins can manage
url:GET|/api/v1/manually_created_courses_account Get the manually-created courses sub-account for the domain root account
url:GET|/api/v1/media_attachments List Media Objects
url:PUT|/api/v1/media_attachments/:attachment_id Update Media Object
url:GET|/api/v1/media_attachments/:attachment_id/media_tracks List media tracks for a Media Object or Attachment
url:PUT|/api/v1/media_attachments/:attachment_id/media_tracks Update Media Tracks
url:GET|/api/v1/media_objects List Media Objects
url:PUT|/api/v1/media_objects/:media_object_id Update Media Object
url:GET|/api/v1/media_objects/:media_object_id/media_tracks List media tracks for a Media Object or Attachment
url:PUT|/api/v1/media_objects/:media_object_id/media_tracks Update Media Tracks
url:GET|/api/v1/outcomes/:id Show an outcome
url:PUT|/api/v1/outcomes/:id Update an outcome
url:GET|/api/v1/permissions/groups Retrieve permission groups
url:GET|/api/v1/permissions/:context_type/:permission/help Get help text for permissions
url:GET|/api/v1/planner/items List planner items
url:GET|/api/v1/planner/overrides List planner overrides
url:POST|/api/v1/planner/overrides Create a planner override
url:DELETE|/api/v1/planner/overrides/:id Delete a planner override
url:GET|/api/v1/planner/overrides/:id Show a planner override
url:PUT|/api/v1/planner/overrides/:id Update a planner override
url:GET|/api/v1/planner_notes List planner notes
url:POST|/api/v1/planner_notes Create a planner note
url:DELETE|/api/v1/planner_notes/:id Delete a planner note
url:GET|/api/v1/planner_notes/:id Show a planner note
url:PUT|/api/v1/planner_notes/:id Update a planner note
url:GET|/api/v1/poll_sessions/closed List closed poll sessions
url:GET|/api/v1/poll_sessions/opened List opened poll sessions
url:GET|/api/v1/polls List polls
url:POST|/api/v1/polls Create a single poll
url:DELETE|/api/v1/polls/:id Delete a poll
url:GET|/api/v1/polls/:id Get a single poll
url:PUT|/api/v1/polls/:id Update a single poll
url:GET|/api/v1/polls/:poll_id/poll_choices List poll choices in a poll
url:POST|/api/v1/polls/:poll_id/poll_choices Create a single poll choice
url:DELETE|/api/v1/polls/:poll_id/poll_choices/:id Delete a poll choice
url:GET|/api/v1/polls/:poll_id/poll_choices/:id Get a single poll choice
url:PUT|/api/v1/polls/:poll_id/poll_choices/:id Update a single poll choice
url:GET|/api/v1/polls/:poll_id/poll_sessions List poll sessions for a poll
url:POST|/api/v1/polls/:poll_id/poll_sessions Create a single poll session
url:DELETE|/api/v1/polls/:poll_id/poll_sessions/:id Delete a poll session
url:GET|/api/v1/polls/:poll_id/poll_sessions/:id Get the results for a single poll session
url:PUT|/api/v1/polls/:poll_id/poll_sessions/:id Update a single poll session
url:GET|/api/v1/polls/:poll_id/poll_sessions/:id/close Close an opened poll session
url:GET|/api/v1/polls/:poll_id/poll_sessions/:id/open Open a poll session
url:POST|/api/v1/polls/:poll_id/poll_sessions/:poll_session_id/poll_submissions Create a single poll submission
url:GET|/api/v1/polls/:poll_id/poll_sessions/:poll_session_id/poll_submissions/:id Get a single poll submission
url:GET|/api/v1/progress/:id Query progress
url:POST|/api/v1/progress/:id/cancel Cancel progress
url:GET|/api/v1/question_banks List question banks
url:GET|/api/v1/question_banks/:id Get a single question bank
url:GET|/api/v1/question_banks/:id/questions List assessment questions for a question bank
url:GET|/api/v1/quiz_submissions/:quiz_submission_id/questions Get all quiz submission questions.
url:POST|/api/v1/quiz_submissions/:quiz_submission_id/questions Answering questions
url:PUT|/api/v1/quiz_submissions/:quiz_submission_id/questions/:id/flag Flagging a question.
url:GET|/api/v1/quiz_submissions/:quiz_submission_id/questions/:id/formatted_answer Get a formatted student numerical answer.
url:PUT|/api/v1/quiz_submissions/:quiz_submission_id/questions/:id/unflag Unflagging a question.
url:GET|/api/v1/rubrics/upload_template Templated file for importing a rubric
url:GET|/api/v1/search/all_courses List all courses
url:GET|/api/v1/search/recipients Find recipients
url:GET|/api/v1/sections/:course_section_id/assignments/:assignment_id/override Redirect to the assignment override for a section
url:DELETE|/api/v1/sections/:id Delete a section
url:GET|/api/v1/sections/:id Get section information
url:PUT|/api/v1/sections/:id Edit a section
url:DELETE|/api/v1/sections/:id/crosslist De-cross-list a Section
url:POST|/api/v1/sections/:id/crosslist/:new_course_id Cross-list a Section
url:GET|/api/v1/sections/:id/users List section's users
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/anonymous_submissions/:anonymous_id Get a single submission by anonymous id
url:PUT|/api/v1/sections/:section_id/assignments/:assignment_id/anonymous_submissions/:anonymous_id Grade or comment on a submission by anonymous id
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/peer_reviews Get all Peer Reviews
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/submission_summary Submission Summary
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/submissions List assignment submissions
url:POST|/api/v1/sections/:section_id/assignments/:assignment_id/submissions Submit an assignment
url:POST|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/update_grades Grade or comment on multiple submissions
url:DELETE|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews Delete Peer Review
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews Get all Peer Reviews
url:POST|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews Create Peer Review
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id Get a single submission
url:PUT|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id Grade or comment on a submission
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/document_annotations/read Get document annotations read state
url:PUT|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/document_annotations/read Mark document annotations as read
url:POST|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/files Upload a file
url:DELETE|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/read Mark submission as unread
url:PUT|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/read Mark submission as read
url:PUT|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/read/:item Mark submission item as read
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/rubric_assessments/read Get rubric assessments read state
url:PUT|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/rubric_assessments/read Mark rubric assessments as read
url:GET|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/rubric_comments/read Get rubric assessments read state
url:PUT|/api/v1/sections/:section_id/assignments/:assignment_id/submissions/:user_id/rubric_comments/read Mark rubric assessments as read
url:GET|/api/v1/sections/:section_id/enrollments List enrollments
url:POST|/api/v1/sections/:section_id/enrollments Enroll a user
url:GET|/api/v1/sections/:section_id/students/submissions List submissions for multiple assignments
url:PUT|/api/v1/sections/:section_id/submissions/bulk_mark_read Mark bulk submissions as read
url:POST|/api/v1/sections/:section_id/submissions/update_grades Grade or comment on multiple submissions
url:PUT|/api/v1/sections/:section_id/submissions/:user_id/clear_unread Clear unread status for all submissions.
url:GET|/api/v1/services/kaltura Get Kaltura config
url:POST|/api/v1/services/kaltura_session Start Kaltura session
url:GET|/api/v1/settings/environment List environment settings
url:DELETE|/api/v1/shared_brand_configs/:id Un-share a BrandConfig (Theme)
url:PUT|/api/v1/submissions/:id/what_if_grades Update a submission's what-if score and calculate grades
url:GET|/api/v1/temporary_enrollment_status Bulk Temporary Enrollment Status
url:GET|/api/v1/users/activity_stream List the activity stream
url:DELETE|/api/v1/users/mobile_sessions Log users out of all mobile apps
url:POST|/api/v1/users/page_views/query BETA - Initiate batch page views query
url:GET|/api/v1/users/page_views/query/:query_id BETA - Poll batch query status
url:GET|/api/v1/users/page_views/query/:query_id/results BETA - Get batch query results
url:POST|/api/v1/users/reset_password Kickoff password recovery flow
url:DELETE|/api/v1/users/self/activity_stream Hide all stream items
url:GET|/api/v1/users/self/activity_stream List the activity stream
url:GET|/api/v1/users/self/activity_stream/summary Activity stream summary
url:DELETE|/api/v1/users/self/activity_stream/:id Hide a stream item
url:GET|/api/v1/users/self/bookmarks List bookmarks
url:POST|/api/v1/users/self/bookmarks Create bookmark
url:DELETE|/api/v1/users/self/bookmarks/:id Delete bookmark
url:GET|/api/v1/users/self/bookmarks/:id Get bookmark
url:PUT|/api/v1/users/self/bookmarks/:id Update bookmark
url:DELETE|/api/v1/users/self/communication_channels/push Delete a push notification endpoint
url:PUT|/api/v1/users/self/communication_channels/:communication_channel_id/notification_preference_categories/:category Update preferences by category
url:PUT|/api/v1/users/self/communication_channels/:communication_channel_id/notification_preferences Update multiple preferences
url:PUT|/api/v1/users/self/communication_channels/:communication_channel_id/notification_preferences/:notification Update a preference
url:PUT|/api/v1/users/self/communication_channels/:type/:address/notification_preferences Update multiple preferences
url:PUT|/api/v1/users/self/communication_channels/:type/:address/notification_preferences/:notification Update a preference
url:DELETE|/api/v1/users/self/course_nicknames Clear course nicknames
url:GET|/api/v1/users/self/course_nicknames List course nicknames
url:DELETE|/api/v1/users/self/course_nicknames/:course_id Remove course nickname
url:GET|/api/v1/users/self/course_nicknames/:course_id Get course nickname
url:PUT|/api/v1/users/self/course_nicknames/:course_id Set course nickname
url:DELETE|/api/v1/users/self/favorites/courses Reset course favorites
url:GET|/api/v1/users/self/favorites/courses List favorite courses
url:DELETE|/api/v1/users/self/favorites/courses/:id Remove course from favorites
url:POST|/api/v1/users/self/favorites/courses/:id Add course to favorites
url:DELETE|/api/v1/users/self/favorites/groups Reset group favorites
url:GET|/api/v1/users/self/favorites/groups List favorite groups
url:DELETE|/api/v1/users/self/favorites/groups/:id Remove group from favorites
url:POST|/api/v1/users/self/favorites/groups/:id Add group to favorites
url:GET|/api/v1/users/self/groups List your groups
url:POST|/api/v1/users/self/pandata_events_token Get a Pandata Events jwt token and its expiration date
url:GET|/api/v1/users/self/todo List the TODO items
url:GET|/api/v1/users/self/todo_item_count List counts for todo items
url:GET|/api/v1/users/self/upcoming_events List upcoming assignments, calendar events
url:GET|/api/v1/users/:id Show user details
url:PUT|/api/v1/users/:id Edit a user
url:GET|/api/v1/users/:id/colors Get custom colors
url:GET|/api/v1/users/:id/colors/:asset_string Get custom color
url:PUT|/api/v1/users/:id/colors/:asset_string Update custom color
url:GET|/api/v1/users/:id/dashboard_positions Get dashboard positions
url:PUT|/api/v1/users/:id/dashboard_positions Update dashboard positions
url:PUT|/api/v1/users/:id/files_ui_version_preference Update files UI version preference
url:GET|/api/v1/users/:id/graded_submissions Get a users most recently graded submissions
url:PUT|/api/v1/users/:id/merge_into/accounts/:destination_account_id/users/:destination_user_id Merge user into another user
url:PUT|/api/v1/users/:id/merge_into/:destination_user_id Merge user into another user
url:DELETE|/api/v1/users/:id/mobile_sessions Log users out of all mobile apps
url:DELETE|/api/v1/users/:id/sessions Terminate all user sessions
url:GET|/api/v1/users/:id/settings Update user settings.
url:POST|/api/v1/users/:id/split Split merged users into separate users
url:PUT|/api/v1/users/:id/text_editor_preference Update text editor preference
url:GET|/api/v1/users/:user_id/avatars List avatar options
url:GET|/api/v1/users/:user_id/calendar_events List calendar events for a user
url:GET|/api/v1/users/:user_id/communication_channels List user communication channels
url:POST|/api/v1/users/:user_id/communication_channels Create a communication channel
url:GET|/api/v1/users/:user_id/communication_channels/:communication_channel_id/notification_preference_categories List of preference categories
url:GET|/api/v1/users/:user_id/communication_channels/:communication_channel_id/notification_preferences List preferences
url:GET|/api/v1/users/:user_id/communication_channels/:communication_channel_id/notification_preferences/:notification Get a preference
url:DELETE|/api/v1/users/:user_id/communication_channels/:id Delete a communication channel
url:DELETE|/api/v1/users/:user_id/communication_channels/:type/:address Delete a communication channel
url:GET|/api/v1/users/:user_id/communication_channels/:type/:address/notification_preferences List preferences
url:GET|/api/v1/users/:user_id/communication_channels/:type/:address/notification_preferences/:notification Get a preference
url:GET|/api/v1/users/:user_id/content_exports List content exports
url:POST|/api/v1/users/:user_id/content_exports Export content
url:GET|/api/v1/users/:user_id/content_exports/:id Show content export
url:GET|/api/v1/users/:user_id/content_licenses List licenses
url:GET|/api/v1/users/:user_id/content_migrations List content migrations
url:POST|/api/v1/users/:user_id/content_migrations Create a content migration
url:GET|/api/v1/users/:user_id/content_migrations/migrators List Migration Systems
url:GET|/api/v1/users/:user_id/content_migrations/:content_migration_id/migration_issues List migration issues
url:GET|/api/v1/users/:user_id/content_migrations/:content_migration_id/migration_issues/:id Get a migration issue
url:PUT|/api/v1/users/:user_id/content_migrations/:content_migration_id/migration_issues/:id Update a migration issue
url:GET|/api/v1/users/:user_id/content_migrations/:id Get a content migration
url:PUT|/api/v1/users/:user_id/content_migrations/:id Update a content migration
url:GET|/api/v1/users/:user_id/content_migrations/:id/selective_data List items for selective import
url:POST|/api/v1/users/:user_id/content_shares Create a content share
url:GET|/api/v1/users/:user_id/content_shares/received List content shares
url:GET|/api/v1/users/:user_id/content_shares/sent List content shares
url:GET|/api/v1/users/:user_id/content_shares/unread_count Get unread shares count
url:DELETE|/api/v1/users/:user_id/content_shares/:id Remove content share
url:GET|/api/v1/users/:user_id/content_shares/:id Get content share
url:PUT|/api/v1/users/:user_id/content_shares/:id Update a content share
url:POST|/api/v1/users/:user_id/content_shares/:id/add_users Add users to content share
url:GET|/api/v1/users/:user_id/courses List courses for a user
url:GET|/api/v1/users/:user_id/courses/:course_id/assignments List assignments for user
url:DELETE|/api/v1/users/:user_id/custom_data Delete custom data
url:GET|/api/v1/users/:user_id/custom_data Load custom data
url:PUT|/api/v1/users/:user_id/custom_data Store custom data
url:POST|/api/v1/users/:user_id/educator_accessibility_course_scan Trigger accessibility course scan
url:GET|/api/v1/users/:user_id/educator_accessibility_course_statistics List accessibility course statistics
url:GET|/api/v1/users/:user_id/educator_accessibility_course_terms List accessibility course statistic terms
url:GET|/api/v1/users/:user_id/enrollments List enrollments
url:GET|/api/v1/users/:user_id/eportfolios Get all ePortfolios for a User
url:PUT|/api/v1/users/:user_id/eportfolios Moderate all ePortfolios for a User
url:GET|/api/v1/users/:user_id/features List features
url:GET|/api/v1/users/:user_id/features/enabled List enabled features
url:DELETE|/api/v1/users/:user_id/features/flags/:feature Remove feature flag
url:GET|/api/v1/users/:user_id/features/flags/:feature Get feature flag
url:PUT|/api/v1/users/:user_id/features/flags/:feature Set feature flag
url:GET|/api/v1/users/:user_id/files List files
url:POST|/api/v1/users/:user_id/files Upload a file
url:GET|/api/v1/users/:user_id/files/quota Get quota information
url:GET|/api/v1/users/:user_id/files/:id Get file
url:GET|/api/v1/users/:user_id/folders List all folders
url:POST|/api/v1/users/:user_id/folders Create folder
url:GET|/api/v1/users/:user_id/folders/by_path Resolve path
url:GET|/api/v1/users/:user_id/folders/by_path/*full_path Resolve path
url:GET|/api/v1/users/:user_id/folders/:id Get folder
url:GET|/api/v1/users/:user_id/history List recent history for a user
url:GET|/api/v1/users/:user_id/logins List user logins
url:DELETE|/api/v1/users/:user_id/logins/:id Delete a user login
url:GET|/api/v1/users/:user_id/missing_submissions List Missing Submissions
url:GET|/api/v1/users/:user_id/observees List linked observees
url:POST|/api/v1/users/:user_id/observees Add an observee with credentials
url:DELETE|/api/v1/users/:user_id/observees/:observee_id Remove an observee
url:GET|/api/v1/users/:user_id/observees/:observee_id Show an observee
url:PUT|/api/v1/users/:user_id/observees/:observee_id Add an observee
url:POST|/api/v1/users/:user_id/observer_pairing_codes Create observer pairing code
url:GET|/api/v1/users/:user_id/observers List linked observers
url:GET|/api/v1/users/:user_id/observers/:observer_id Show an observer
url:GET|/api/v1/users/:user_id/page_views List user page views
url:POST|/api/v1/users/:user_id/page_views/query BETA - Initiate page views query
url:GET|/api/v1/users/:user_id/page_views/query/:query_id BETA - Poll query status
url:GET|/api/v1/users/:user_id/page_views/query/:query_id/results BETA - Get query results
url:GET|/api/v1/users/:user_id/planner/items List planner items
url:POST|/api/v1/users/:user_id/portfolio_notifications Create a portfolio notification
url:GET|/api/v1/users/:user_id/profile Get user profile
url:GET|/api/v1/users/:user_id/tabs List available tabs for a course or group
url:GET|/api/v1/users/:user_id/temporary_enrollment_status Show Temporary Enrollment recipient and provider status
url:POST|/api/v1/users/:user_id/tokens Create an access token
url:DELETE|/api/v1/users/:user_id/tokens/:id Delete an access token
url:GET|/api/v1/users/:user_id/tokens/:id Show an access token
url:PUT|/api/v1/users/:user_id/tokens/:id Update an access token
url:DELETE|/api/v1/users/:user_id/usage_rights Remove usage rights
url:PUT|/api/v1/users/:user_id/usage_rights Set usage rights
url:GET|/api/v1/users/:user_id/user_generated_tokens List access tokens for a user

Source

OAuth Scopes

Raw ↑
generated: '2026-09-05'
method: searched
source: openapi/canvas-lms-openapi.yml (paths + verbs) rendered through the scope format Instructure publishes
docs: https://developerdocs.instructure.com/services/canvas/resources/api_token_scopes
model: per-endpoint scopes
format:
  template: url:<HTTP_VERB>|/api/v1/<path with :params>
  example: url:GET|/api/v1/courses
  published_at: https://developerdocs.instructure.com/services/canvas/resources/api_token_scopes
  note: 'Canvas does not use named OAuth scopes. A scope IS an endpoint: one string per HTTP verb + route. Instructure
    prints the exact scope string on every resource documentation page, and a live account can enumerate them from
    GET /api/v1/accounts/:account_id/scopes. The list below is that same string built mechanically from the 1,117
    operations Instructure publishes in its own Swagger 1.2 documents — the format is theirs, the operations are
    theirs; nothing is invented.'
enumeration_endpoint:
  method: GET
  path: /api/v1/accounts/:account_id/scopes
  operationId: list_scopes
  scope: url:GET|/api/v1/accounts/:account_id/scopes
  params:
    group_by: resource_name
  status: BETA — Instructure flags this resource as not finalized
enforcement:
  where: Developer Keys
  note: Scopes are enforced only when a developer key has "Enforce Scopes" turned on. A key without scope enforcement
    grants everything the user can do.
  docs: https://developerdocs.instructure.com/services/canvas/oauth2/file.developer_keys
special_scopes:
- scope: /auth/userinfo
  description: Identity only. Returns the current user's name and id and does NOT return an API access token.
  source: https://developerdocs.instructure.com/services/canvas/oauth2/file.oauth
scope_count: 1117
schemes:
- name: oauth2
  source: openapi/canvas-lms-openapi.yml
  flows:
  - flow: authorizationCode
    authorizationUrl: https://canvas.instructure.com/login/oauth2/auth
    tokenUrl: https://canvas.instructure.com/login/oauth2/token
scopes:
- scope: url:GET|/api/lti/accounts/:account_id
  description: Get account
  resource: Accounts (Lti)
  operationId: get_account
- scope: url:PUT|/api/lti/asset_processor_eulas/:context_external_tool_id/deployment
  description: Update Eula Deployment Configuration
  resource: Asset Processor
  operationId: update_eula_deployment_configuration
- scope: url:DELETE|/api/lti/asset_processor_eulas/:context_external_tool_id/user
  description: Delete Eula Acceptances for deployment
  resource: Asset Processor
  operationId: delete_eula_acceptances_for_deployment
- scope: url:POST|/api/lti/asset_processor_eulas/:context_external_tool_id/user
  description: Create an Eula Acceptance
  resource: Asset Processor
  operationId: create_eula_acceptance
- scope: url:POST|/api/lti/asset_processors/:asset_processor_id/reports
  description: Create an Asset Report
  resource: Asset Processor
  operationId: create_asset_report
- scope: url:GET|/api/lti/assignments/:assignment_id
  description: Get a single assignment (lti)
  resource: Plagiarism Detection Platform Assignments
  operationId: get_single_assignment_lti
- scope: url:GET|/api/lti/assignments/:assignment_id/files/:file_id/originality_report
  description: Show an Originality Report
  resource: Originality Reports
  operationId: show_originality_report_files
- scope: url:PUT|/api/lti/assignments/:assignment_id/files/:file_id/originality_report
  description: Edit an Originality Report
  resource: Originality Reports
  operationId: edit_originality_report_files
- scope: url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id
  description: Get a single submission
  resource: Plagiarism Detection Submissions
  operationId: get_single_submission
- scope: url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id/history
  description: Get the history of a single submission
  resource: Plagiarism Detection Submissions
  operationId: get_history_of_single_submission
- scope: url:POST|/api/lti/assignments/:assignment_id/submissions/:submission_id/originality_report
  description: Create an Originality Report
  resource: Originality Reports
  operationId: create_originality_report
- scope: url:GET|/api/lti/assignments/:assignment_id/submissions/:submission_id/originality_report/:id
  description: Show an Originality Report
  resource: Originality Reports
  operationId: show_originality_report_submissions
- scope: url:PUT|/api/lti/assignments/:assignment_id/submissions/:submission_id/originality_report/:id
  description: Edit an Originality Report
  resource: Originality Reports
  operationId: edit_originality_report_submissions
- scope: url:GET|/api/lti/courses/:course_id/line_items
  description: List line Items
  resource: Line Items
  operationId: list_line_items
- scope: url:POST|/api/lti/courses/:course_id/line_items
  description: Create a Line Item
  resource: Line Items
  operationId: create_line_item
- scope: url:DELETE|/api/lti/courses/:course_id/line_items/:id
  description: Delete a Line Item
  resource: Line Items
  operationId: delete_line_item
- scope: url:GET|/api/lti/courses/:course_id/line_items/:id
  description: Show a Line Item
  resource: Line Items
  operationId: show_line_item
- scope: url:PUT|/api/lti/courses/:course_id/line_items/:id
  description: Update a Line Item
  resource: Line Items
  operationId: update_line_item
- scope: url:GET|/api/lti/courses/:course_id/line_items/:line_item_id/results
  description: Show a collection of Results
  resource: Result
  operationId: show_collection_of_results
- scope: url:GET|/api/lti/courses/:course_id/line_items/:line_item_id/results/:id
  description: Show a Result
  resource: Result
  operationId: show_result
- scope: url:POST|/api/lti/courses/:course_id/line_items/:line_item_id/scores
  description: Create a Score
  resource: Score
  operationId: create_score
- scope: url:GET|/api/lti/courses/:course_id/names_and_roles
  description: List Course Memberships
  resource: Names And Role
  operationId: list_course_memberships
- scope: url:GET|/api/lti/courses/:course_id/progress/:id
  description: Query progress
  resource: Progress
  operationId: query_progress_progress
- scope: url:PUT|/api/lti/developer_key/update_public_jwk
  description: Update Public JWK
  resource: Public Jwk
  operationId: update_public_jwk
- scope: url:GET|/api/lti/groups/:group_id/names_and_roles
  description: List Group Memberships
  resource: Names And Role
  operationId: list_group_memberships_names_and_role
- scope: url:GET|/api/lti/groups/:group_id/users
  description: Get all users in a group (lti)
  resource: Plagiarism Detection Platform Users
  operationId: get_all_users_in_group_lti
- scope: url:GET|/api/lti/notice-handlers/:context_external_tool_id
  description: Show notice handlers
  resource: Notice Handlers
  operationId: show_notice_handlers
- scope: url:PUT|/api/lti/notice-handlers/:context_external_tool_id
  description: Set notice handler
  resource: Notice Handlers
  operationId: set_notice_handler
- scope: url:GET|/api/lti/subscriptions
  description: List all Webhook Subscription for a tool proxy
  resource: Webhooks Subscriptions For Plagiarism Platform
  operationId: list_all_webhook_subscription_for_tool_proxy
- scope: url:POST|/api/lti/subscriptions
  description: Create a Webhook Subscription
  resource: Webhooks Subscriptions For Plagiarism Platform
  operationId: create_webhook_subscription
- scope: url:DELETE|/api/lti/subscriptions/:id
  description: Delete a Webhook Subscription
  resource: Webhooks Subscriptions For Plagiarism Platform
  operationId: delete_webhook_subscription
- scope: url:GET|/api/lti/subscriptions/:id
  description: Show a single Webhook Subscription
  resource: Webhooks Subscriptions For Plagiarism Platform
  operationId: show_single_webhook_subscription
- scope: url:PUT|/api/lti/subscriptions/:id
  description: Update a Webhook Subscription
  resource: Webhooks Subscriptions For Plagiarism Platform
  operationId: update_webhook_subscription
- scope: url:GET|/api/lti/users/:id
  description: Get a single user (lti)
  resource: Plagiarism Detection Platform Users
  operationId: get_single_user_lti
- scope: url:GET|/api/lti/uuid_map
  description: Download UUID Mapping for this Sandbox
  resource: Sandboxes
  operationId: download_uuid_mapping_for_this_sandbox
- scope: url:POST|/api/quiz/v1/courses/:course_id/accommodations
  description: Set Course-Level Accommodations
  resource: New Quizzes Accommodations
  operationId: set_course_level_accommodations
- scope: url:GET|/api/quiz/v1/courses/:course_id/quizzes
  description: List new quizzes
  resource: New Quizzes
  operationId: list_new_quizzes
- scope: url:POST|/api/quiz/v1/courses/:course_id/quizzes
  description: Create a new quiz
  resource: New Quizzes
  operationId: create_new_quiz
- scope: url:DELETE|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id
  description: Delete a new quiz
  resource: New Quizzes
  operationId: delete_new_quiz
- scope: url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id
  description: Get a new quiz
  resource: New Quizzes
  operationId: get_new_quiz
- scope: url:PATCH|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id
  description: Update a single quiz
  resource: New Quizzes
  operationId: update_single_quiz
- scope: url:POST|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/accommodations
  description: Set Quiz-Level Accommodations
  resource: New Quizzes Accommodations
  operationId: set_quiz_level_accommodations
- scope: url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items
  description: List quiz items
  resource: New Quiz Items
  operationId: list_quiz_items
- scope: url:POST|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items
  description: Create a quiz item
  resource: New Quiz Items
  operationId: create_quiz_item
- scope: url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/media_upload_url
  description: Get items media_upload_url
  resource: New Quiz Items
  operationId: get_items_media_upload_url
- scope: url:DELETE|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id
  description: Delete a quiz item
  resource: New Quiz Items
  operationId: delete_quiz_item
- scope: url:GET|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id
  description: Get a quiz item
  resource: New Quiz Items
  operationId: get_quiz_item
- scope: url:PATCH|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/items/:item_id
  description: Update a quiz item
  resource: New Quiz Items
  operationId: update_quiz_item
- scope: url:POST|/api/quiz/v1/courses/:course_id/quizzes/:assignment_id/reports
  description: Create a quiz report
  resource: New Quizzes Reports
  operationId: create_quiz_report
- scope: url:GET|/api/sis/accounts/:account_id/assignments
  description: Retrieve assignments enabled for grade export to SIS
  resource: Sis Integration
  operationId: retrieve_assignments_enabled_for_grade_export_to_sis_accounts
- scope: url:GET|/api/sis/courses/:course_id/assignments
  description: Retrieve assignments enabled for grade export to SIS
  resource: Sis Integration
  operationId: retrieve_assignments_enabled_for_grade_export_to_sis_courses
- scope: url:PUT|/api/sis/courses/:course_id/disable_post_to_sis
  description: Disable assignments currently enabled for grade export to SIS
  resource: Sis Integration
  operationId: disable_assignments_currently_enabled_for_grade_export_to_sis
- scope: url:GET|/api/v1/account_calendars
  description: List available account calendars
  resource: Account Calendars
  operationId: list_available_account_calendars
- scope: url:GET|/api/v1/account_calendars/:account_id
  description: Get a single account calendar
  resource: Account Calendars
  operationId: get_single_account_calendar
- scope: url:PUT|/api/v1/account_calendars/:account_id
  description: Update a calendar
  resource: Account Calendars
  operationId: update_calendar
- scope: url:GET|/api/v1/accounts
  description: List accounts
  resource: Accounts
  operationId: list_accounts
- scope: url:GET|/api/v1/accounts/search
  description: Search account domains
  resource: Account Domain Lookups
  operationId: search_account_domains
- scope: url:GET|/api/v1/accounts/:account_id/account_calendars
  description: List all account calendars
  resource: Account Calendars
  operationId: list_all_account_calendars
- scope: url:PUT|/api/v1/accounts/:account_id/account_calendars
  description: Update several calendars
  resource: Account Calendars
  operationId: update_several_calendars
- scope: url:GET|/api/v1/accounts/:account_id/account_notifications
  description: Index of active global notification for the user
  resource: Account Notifications
  operationId: index_of_active_global_notification_for_user
- scope: url:POST|/api/v1/accounts/:account_id/account_notifications
  description: Create a global notification
  resource: Account Notifications
  operationId: create_global_notification
- scope: url:DELETE|/api/v1/accounts/:account_id/account_notifications/:id
  description: Close notification for user. Destroy notification for admin
  resource: Account Notifications
  operationId: close_notification_for_user_destroy_notification_for_admin
- scope: url:GET|/api/v1/accounts/:account_id/account_notifications/:id
  description: Show a global notification
  resource: Account Notifications
  operationId: show_global_notification
- scope: url:PUT|/api/v1/accounts/:account_id/account_notifications/:id
  description: Update a global notification
  resource: Account Notifications
  operationId: update_global_notification
- scope: url:GET|/api/v1/accounts/:account_id/admins
  description: List account admins
  resource: Admins
  operationId: list_account_admins
- scope: url:POST|/api/v1/accounts/:account_id/admins
  description: Make an account admin
  resource: Admins
  operationId: make_account_admin
- scope: url:GET|/api/v1/accounts/:account_id/admins/self
  description: List my admin roles
  resource: Admins
  operationId: list_my_admin_roles
- scope: url:DELETE|/api/v1/accounts/:account_id/admins/:user_id
  description: Remove account admin
  resource: Admins
  operationId: remove_account_admin
- scope: url:GET|/api/v1/accounts/:account_id/analytics/completed/activity
  description: Get department-level participation data
  resource: Analytics
  operationId: get_department_level_participation_data_completed
- scope: url:GET|/api/v1/accounts/:account_id/analytics/completed/grades
  description: Get department-level grade data
  resource: Analytics
  operationId: get_department_level_grade_data_completed
- scope: url:GET|/api/v1/accounts/:account_id/analytics/completed/statistics
  description: Get department-level statistics
  resource: Analytics
  operationId: get_department_level_statistics_completed
- scope: url:GET|/api/v1/accounts/:account_id/analytics/completed/statistics_by_subaccount
  description: Get department-level statistics, broken down by subaccount
  resource: Analytics
  operationId: get_department_level_statistics_broken_down_by_subaccount_completed
- scope: url:GET|/api/v1/accounts/:account_id/analytics/current/activity
  description: Get department-level participation data
  resource: Analytics
  operationId: get_department_level_participation_data_current
- scope: url:GET|/api/v1/accounts/:account_id/analytics/current/grades
  description: Get department-level grade data
  resource: Analytics
  operationId: get_department_level_grade_data_current
- scope: url:GET|/api/v1/accounts/:account_id/analytics/current/statistics
  description: Get department-level statistics
  resource: Analytics
  operationId: get_department_level_statistics_current
- scope: url:GET|/api/v1/accounts/:account_id/analytics/current/statistics_by_subaccount
  description: Get department-level statistics, broken down by subaccount
  resource: Analytics
  operationId: get_department_level_statistics_broken_down_by_subaccount_current
- scope: url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/activity
  description: Get department-level participation data
  resource: Analytics
  operationId: get_department_level_participation_data_terms
- scope: url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/grades
  description: Get department-level grade data
  resource: Analytics
  operationId: get_department_level_grade_data_terms
- scope: url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/statistics
  description: Get department-level statistics
  resource: Analytics
  operationId: get_department_level_statistics_terms
- scope: url:GET|/api/v1/accounts/:account_id/analytics/terms/:term_id/statistics_by_subaccount
  description: Get department-level statistics, broken down by subaccount
  resource: Analytics
  operationId: get_department_level_statistics_broken_down_by_subaccount_terms
- scope: url:GET|/api/v1/accounts/:account_id/app_by_client_id/:client_id
  description: Show an LTI Registration (via the client_id)
  resource: Lti Registrations
  operationId: show_lti_registration_via_client_id_app_by_client_id
- scope: url:GET|/api/v1/accounts/:account_id/apps
  description: List LTI Registrations in an account
  resource: Lti Registrations
  operationId: list_lti_registrations_in_account_apps
- scope: url:POST|/api/v1/accounts/:account_id/apps
  description: Create an LTI Registration
  resource: Lti Registrations
  operationId: create_lti_registration_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/by_utid/:utid
  description: Get LTI Registration by Unified Tool ID
  resource: Lti Registrations
  operationId: get_lti_registration_by_unified_tool_id_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/install_status/:client_id
  description: Check LTI Registration Install Status
  resource: Lti Registrations
  operationId: check_lti_registration_install_status_apps
- scope: url:DELETE|/api/v1/accounts/:account_id/apps/:id
  description: Delete an LTI Registration
  resource: Lti Registrations
  operationId: delete_lti_registration_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/:id
  description: Show an LTI Registration
  resource: Lti Registrations
  operationId: show_lti_registration_apps
- scope: url:PUT|/api/v1/accounts/:account_id/apps/:id
  description: Update an LTI Registration
  resource: Lti Registrations
  operationId: update_lti_registration_apps
- scope: url:DELETE|/api/v1/accounts/:account_id/apps/:id/bind
  description: Remove an Inherited LTI Registration
  resource: Lti Registrations
  operationId: remove_inherited_lti_registration_apps
- scope: url:POST|/api/v1/accounts/:account_id/apps/:id/bind
  description: Bind an LTI Registration to a Root Account
  resource: Lti Registrations
  operationId: bind_lti_registration_to_root_account_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/:id/history
  description: Get LTI Registration History
  resource: Lti Registrations
  operationId: get_lti_registration_history_apps
- scope: url:POST|/api/v1/accounts/:account_id/apps/:id/install_from_template
  description: Install an LTI Registration from a Template
  resource: Lti Registrations
  operationId: install_lti_registration_from_template_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/:id/latest_update_request
  description: Get Latest LTI Registration Update Request
  resource: Lti Registrations
  operationId: get_latest_lti_registration_update_request_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/:id/overlay_history
  description: Get LTI Registration Overlay History
  resource: Lti Registrations
  operationId: get_lti_registration_overlay_history_apps
- scope: url:PUT|/api/v1/accounts/:account_id/apps/:id/reset
  description: Reset an LTI Registration to Defaults
  resource: Lti Registrations
  operationId: reset_lti_registration_to_defaults_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/:id/update_requests/:update_request_id
  description: Get LTI Registration Update Request
  resource: Lti Registrations
  operationId: get_lti_registration_update_request_apps
- scope: url:PUT|/api/v1/accounts/:account_id/apps/:id/update_requests/:update_request_id/apply
  description: Apply LTI Registration Update Requst
  resource: Lti Registrations
  operationId: apply_lti_registration_update_requst_apps
- scope: url:GET|/api/v1/accounts/:account_id/apps/:registration_id/deployments/:deployment_id/context_search
  description: Search for Accounts and Courses
  resource: Lti Registrations
  operationId: search_for_accounts_and_courses_apps
- scope: url:GET|/api/v1/accounts/:account_id/authentication_providers
  description: List authentication providers
  resource: Authentication Providers
  operationId: list_authentication_providers
- scope: url:POST|/api/v1/accounts/:account_id/authentication_providers
  description: Add authentication provider
  resource: Authentication Providers
  operationId: add_authentication_provider
- scope: url:POST|/api/v1/accounts/:account_id/authentication_providers/force_password_reset
  description: Force password reset
  resource: Authentication Providers
  operationId: force_password_reset
- scope: url:DELETE|/api/v1/accounts/:account_id/authentication_providers/:id
  description: Delete authentication provider
  resource: Authentication Providers
  operationId: delete_authentication_provider
- scope: url:GET|/api/v1/accounts/:account_id/authentication_providers/:id
  description: Get authentication provider
  resource: Authentication Providers
  operationId: get_authentication_provider
- scope: url:PUT|/api/v1/accounts/:account_id/authentication_providers/:id
  description: Update authentication provider
  resource: Authentication Providers
  operationId: update_authentication_provider
- scope: url:PUT|/api/v1/accounts/:account_id/authentication_providers/:id/restore
  description: Restore a deleted authentication provider
  resource: Authentication Providers
  operationId: restore_deleted_authentication_provider
- scope: url:GET|/api/v1/accounts/:account_id/blackout_dates
  description: List blackout dates
  resource: Blackout Dates
  operationId: list_blackout_dates_accounts
- scope: url:POST|/api/v1/accounts/:account_id/blackout_dates
  description: Create Blackout Date
  resource: Blackout Dates
  operationId: create_blackout_date_accounts
- scope: url:GET|/api/v1/accounts/:account_id/blackout_dates/new
  description: New Blackout Date
  resource: Blackout Dates
  operationId: new_blackout_date_accounts
- scope: url:DELETE|/api/v1/accounts/:account_id/blackout_dates/:id
  description: Delete Blackout Date
  resource: Blackout Dates
  operationId: delete_blackout_date_accounts
- scope: url:GET|/api/v1/accounts/:account_id/blackout_dates/:id
  description: Get a single blackout date
  resource: Blackout Dates
  operationId: get_single_blackout_date_accounts
- scope: url:PUT|/api/v1/accounts/:account_id/blackout_dates/:id
  description: Update Blackout Date
  resource: Blackout Dates
  operationId: update_blackout_date_accounts
- scope: url:GET|/api/v1/accounts/:account_id/brand_variables
  description: Get the brand config variables for a sub-account or course
  resource: Brand Configs
  operationId: get_brand_config_variables_for_sub_account_or_course_accounts
- scope: url:POST|/api/v1/accounts/:account_id/bulk_enrollment
  description: Enroll multiple users to one or more courses
  resource: Enrollments
  operationId: enroll_multiple_users_to_one_or_more_courses
- scope: url:GET|/api/v1/accounts/:account_id/content_migrations
  description: List content migrations
  resource: Content Migrations
  operationId: list_content_migrations_accounts
- scope: url:POST|/api/v1/accounts/:account_id/content_migrations
  description: Create a content migration
  resource: Content Migrations
  operationId: create_content_migration_accounts
- scope: url:GET|/api/v1/accounts/:account_id/content_migrations/migrators
  description: List Migration Systems
  resource: Content Migrations
  operationId: list_migration_systems_accounts
- scope: url:GET|/api/v1/accounts/:account_id/content_migrations/:content_migration_id/migration_issues
  description: List migration issues
  resource: Content Migrations
  operationId: list_migration_issues_accounts
- scope: url:GET|/api/v1/accounts/:account_id/content_migrations/:content_migration_id/migration_issues/:id
  description: Get a migration issue
  resource: Content Migrations
  operationId: get_migration_issue_accounts
- scope: url:PUT|/api/v1/accounts/:account_id/content_migrations/:content_migration_id/migration_issues/:id
  description: Update a migration issue
  resource: Content Migrations
  operationId: update_migration_issue_accounts
- scope: url:GET|/api/v1/accounts/:account_id/content_migrations/:id
  description: Get a content migration
  resource: Content Migrations
  operationId: get_content_migration_accounts
- scope: url:PUT|/api/v1/accounts/:account_id/content_migrations/:id
  description: Update a content migration
  resource: Content Migrations
  operationId: update_content_migration_accounts
- scope: url:GET|/api/v1/accounts/:account_id/content_migrations/:id/selective_data
  description: List items for selective import
  resource: Content Migrations
  operationId: list_items_for_selective_import_accounts
- scope: url:GET|/api/v1/accounts/:account_id/courses
  description: List active courses in an account
  resource: Accounts
  operationId: list_active_courses_in_account
- scope: url:POST|/api/v1/accounts/:account_id/courses
  description: Create a new course
  resource: Courses
  operationId: create_new_course
- scope: url:PUT|/api/v1/accounts/:account_id/courses
  description: Update courses
  resource: Courses
  operationId: update_courses
- scope: url:GET|/api/v1/accounts/:account_id/courses/:id
  description: Get a single course
  resource: Courses
  operationId: get_single_course_accounts
- scope: url:GET|/api/v1/accounts/:account_id/csp_settings
  description: Get current settings for account or course
  resource: Content Security Policy Settings
  operationId: get_current_settings_for_account_or_course_accounts
- scope: url:PUT|/api/v1/accounts/:account_id/csp_settings
  description: Enable, disable, or clear explicit CSP setting
  resource: Content Security Policy Settings
  operationId: enable_disable_or_clear_explicit_csp_setting_accounts
- scope: url:DELETE|/api/v1/accounts/:account_id/csp_settings/domains
  description: Remove a domain from account
  resource: Content Security Policy Settings
  operationId: remove_domain_from_account
- scope: url:POST|/api/v1/accounts/:account_id/csp_settings/domains
  description: Add an allowed domain to account
  resource: Content Security Policy Settings
  operationId: add_allowed_domain_to_account
- scope: url:POST|/api/v1/accounts/:account_id/csp_settings/domains/batch_create
  description: Add multiple allowed domains to an account
  resource: Content Security Policy Settings
  operationId: add_multiple_allowed_domains_to_account
- scope: url:PUT|/api/v1/accounts/:account_id/csp_settings/lock
  description: Lock or unlock current CSP settings for sub-accounts and courses
  resource: Content Security Policy Settings
  operationId: lock_or_unlock_current_csp_settings_for_sub_accounts_and_courses
- scope: url:GET|/api/v1/accounts/:account_id/developer_keys
  description: List Developer Keys
  resource: Developer Keys
  operationId: list_developer_keys
- scope: url:POST|/api/v1/accounts/:account_id/developer_keys
  description: Create a Developer Key
  resource: Developer Keys
  operationId: create_developer_key
- scope: url:POST|/api/v1/accounts/:account_id/developer_keys/:developer_key_id/developer_key_account_bindings
  description: Create a Developer Key Account Binding
  resource: Developer Key Account Bindings
  operationId: create_developer_key_account_binding
- scope: url:GET|/api/v1/accounts/:account_id/enrollments/:id
  description: Enrollment by ID
  resource: Enrollments
  operationId: enrollment_by_id
- scope: url:GET|/api/v1/accounts/:account_id/external_tools
  description: List external tools
  resource: External Tools
  operationId: list_external_tools_accounts
- scope: url:POST|/api/v1/accounts/:account_id/external_tools
  description: Create an external tool
  resource: External Tools
  operationId: create_external_tool_accounts
- scope: url:DELETE|/api/v1/accounts/:account_id/external_tools/rce_favorites/:id
  description: Unmark tool as RCE Favorite
  resource: External Tools
  operationId: unmark_tool_as_rce_favorite
- scope: url:POST|/api/v1/accounts/:account_id/external_tools/rce_favorites/:id
  description: Mark tool as RCE Favorite
  resource: External Tools
  operationId: mark_tool_as_rce_favorite
- scope: url:GET|/api/v1/accounts/:account_id/external_tools/sessionless_launch
  description: Get a sessionless launch url for an external tool.
  resource: External Tools
  operationId: get_sessionless_launch_url_for_external_tool_accounts
- scope: url:DELETE|/api/v1/accounts/:account_id/external_tools/top_nav_favorites/:id
  description: Remove tool from Top Navigation Favorites
  resource: External Tools
  operationId: remove_tool_from_top_navigation_favorites
- scope: url:POST|/api/v1/accounts/:account_id/external_tools/top_nav_favorites/:id
  description: Add tool to Top Navigation Favorites
  resource: External Tools
  operationId: add_tool_to_top_navigation_favorites
- scope: url:DELETE|/api/v1/accounts/:account_id/external_tools/:external_tool_id
  description: Delete an external tool
  resource: External Tools
  operationId: delete_external_tool_accounts
- scope: url:GET|/api/v1/accounts/:account_id/external_tools/:external_tool_id
  description: Get a single external tool
  resource: External Tools
  operationId: get_single_external_tool_accounts
- scope: url:PUT|/api/v1/accounts/:account_id/external_tools/:external_tool_id
  description: Edit an external tool
  resource: External Tools
  operationId: edit_external_tool_accounts
- scope: url:GET|/api/v1/accounts/:account_id/features
  description: List features
  resource: Feature Flags
  operationId: list_features_accounts
- scope: url:GET|/api/v1/accounts/:account_id/features/enabled
  description: List enabled features
  resource: Feature Flags
  operationId: list_enabled_features_accounts
- scope: url:DELETE|/api/v1/accounts/:account_id/features/flags/:feature
  description: Remove feature flag
  resource: Feature Flags
  operationId: remove_feature_flag_accounts
- scope: url:GET|/api/v1/accounts/:account_id/features/flags/:feature
  description: Get feature flag
  resource: Feature Flags
  operationId: get_feature_flag_accounts
- scope: url:PUT|/api/v1/accounts/:account_id/features/flags/:feature
  description: Set feature flag
  resource: Feature Flags
  operationId: set_feature_flag_accounts
- scope: url:POST|/api/v1/accounts/:account_id/folders
  description: Create folder
  resource: Files
  operationId: create_folder_accounts
- scope: url:GET|/api/v1/accounts/:account_id/grading_period_sets
  description: List grading period sets
  resource: Grading Period Sets
  operationId: list_grading_period_sets
- scope: url:POST|/api/v1/accounts/:account_id/grading_period_sets
  description: Create a grading period set
  resource: Grading Period Sets
  operationId: create_grading_period_set
- scope: url:DELETE|/api/v1/accounts/:account_id/grading_period_sets/:id
  description: Delete a grading period set
  resource: Grading Period Sets
  operationId: delete_grading_period_set
- scope: url:PATCH|/api/v1/accounts/:account_id/grading_period_sets/:id
  description: Update a grading period set
  resource: Grading Period Sets
  operationId: update_grading_period_set
- scope: url:GET|/api/v1/accounts/:account_id/grading_periods
  description: List grading periods
  resource: Grading Periods
  operationId: list_grading_periods_accounts
- scope: url:DELETE|/api/v1/accounts/:account_id/grading_periods/:id
  description: Delete a grading period
  resource: Grading Periods
  operationId: delete_grading_period_accounts
- scope: url:GET|/api/v1/accounts/:account_id/grading_standards
  description: List the grading standards available in a context.
  resource: Grading Standards
  operationId: list_grading_standards_available_in_context_accounts
- scope: url:POST|/api/v1/accounts/:account_id/grading_standards
  description: Create a new grading standard
  resource: Grading Standards
  operationId: create_new_grading_standard_accounts
- scope: url:DELETE|/api/v1/accounts/:account_id/grading_standards/:grading_standard_id
  description: Delete a grading standard
  resource: Grading Standards
  operationId: delete_grading_standard_accounts
- scope: url:GET|/api/v1/accounts/:account_id/

# --- truncated at 32 KB (198 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/canvas/refs/heads/main/scopes/canvas-scopes.yml

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/canvas-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.