Canvas is a learning management system supporting online courses, assignments, grading, and collaboration, widely used by schools and universities for virtual classrooms
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2API_KEY
OAUTH2
OAuth2 Authorization Code
Provider setup
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Canvas Base URLfull · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
API_KEY
canavs_apikey
Provider setup
Developer setup
No fields declared in this snapshot.
User connection
Canvas Base URLfull · stringRequired
Acess tokengeneric_api_key · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Resets the link verifier for a file. Any existing links using the previous hard-coded verifier parameter will no longer automatically grant access. Requires manage files and become other users permissions.
Untrusted display-only summary
Resolve Folder Path
CANVAS_RESOLVE_FOLDER_PATH
Resolves a folder path and returns the complete hierarchy. Given the full path to a folder, returns a list of all Folders in the path hierarchy starting at the root folder and ending at the requested folder. Use when you need to navigate or verify folder structure within a user's files.
Untrusted display-only summary
Resolve group folder path
CANVAS_RESOLVE_GROUP_FOLDER_PATH
Tool to retrieve folder hierarchy by resolving a path within a Canvas group. Use when you need to traverse a folder path or verify a folder exists at a specific location within a group.
Untrusted display-only summary
Retrieve All Quiz Reports
CANVAS_RETRIEVE_ALL_QUIZ_REPORTS
Retrieves a list of all available reports for a specified quiz. Use when you need to see what quiz reports exist or check their status.
Untrusted display-only summary
Retrieve assignment overridden dates for Classic Quizzes
Retrieves the actual due-at, unlock-at, and lock-at dates for Classic Quizzes based on assignment overrides active for the current API user. Use this to get personalized quiz dates that reflect section overrides, group overrides, or individual student overrides.
Untrusted display-only summary
Retrieve assignment overridden dates for New Quizzes
Retrieves the actual due-at, unlock-at, and lock-at dates for New Quizzes based on assignment overrides active for the current API user. Use this to get personalized quiz dates that reflect section overrides, group overrides, or individual student overrides.
Untrusted display-only summary
Retrieve enrollment term
CANVAS_RETRIEVE_ENROLLMENT_TERM
Retrieves detailed information for a specific enrollment term within a given root account in Canvas.
Untrusted display-only summary
Retrieve Internal Setting
CANVAS_RETRIEVE_INTERNAL_SETTING
Tool to retrieve a single internal setting by ID or name from Canvas LMS using the GraphQL API. Use when you need to fetch configuration or system settings.
Untrusted display-only summary
Revert Group Page to Revision
CANVAS_REVERT_GROUP_PAGE_TO_REVISION
Tool to revert a Canvas group page to a prior revision. Use when you need to restore a group page to a previous version, undoing recent changes.
Untrusted display-only summary
Save enabled account calendars
CANVAS_SAVE_ENABLED_ACCOUNT_CALENDARS
Tool to save user preferences for enabled account calendars and mark the feature as seen. Use when updating which account calendars a user has enabled or marking that the user has viewed the account calendars feature.
Untrusted display-only summary
Set course nickname
CANVAS_SET_COURSE_NICKNAME
Tool to set a nickname for a specific Canvas course. Use when you need to assign a custom name to a course that will appear in API outputs and the Canvas web interface.
Tool to set extensions for student quiz submissions in Canvas. Use when you need to grant students additional attempts, extra time, or date extensions for a quiz. Returns success status (200 OK if successful, 403 Forbidden if not allowed to extend quizzes for this course).
Untrusted display-only summary
Set feature flag for course
CANVAS_SET_FEATURE_FLAG_COURSES
Tool to set a feature flag for a given Course. Use when you need to enable or disable a Canvas feature at the course level. This call will fail if a parent account sets a feature flag for the same feature in any state other than "allowed".
Untrusted display-only summary
Set feature flag for user
CANVAS_SET_FEATURE_FLAG_USERS
Tool to set a feature flag for a given User. Use when you need to enable or disable a Canvas feature at the user level. This call will fail if a parent account sets a feature flag for the same feature in any state other than "allowed".
Untrusted display-only summary
Set friendly description
CANVAS_SET_FRIENDLY_DESCRIPTION
Tool to set a friendly description for a learning outcome in Canvas using GraphQL. Use when you need to add or update a user-friendly explanation for an outcome in a specific course or account context.
Untrusted display-only summary
Set module item completion
CANVAS_SET_MODULE_ITEM_COMPLETION
Tool to mark a module item as complete or incomplete in Canvas using the REST API. Use when tracking student progress or updating module item completion status. Uses PUT method to mark as done, DELETE method to mark as not done.
Untrusted display-only summary
Set override status
CANVAS_SET_OVERRIDE_STATUS
Tool to set an override status for a student's enrollment in Canvas. Use when applying or clearing a custom grade status for a student.
Untrusted display-only summary
Set usage rights for group files
CANVAS_SET_USAGE_RIGHTS_GROUPS
Sets copyright and license information for one or more files in a Canvas group. Use when you need to specify intellectual property rights for group materials.
Untrusted display-only summary
Set usage rights for user files
CANVAS_SET_USAGE_RIGHTS_USERS
Tool to set copyright and license information for one or more files in a user's account. Use when you need to specify intellectual property rights for user files.
Untrusted display-only summary
Show an observee
CANVAS_SHOW_AN_OBSERVEE
Tool to get information about an observed user. Use when you need to retrieve details about a user being observed by another user. Note that all users are allowed to view their own observees.
Untrusted display-only summary
Show a planner override
CANVAS_SHOW_A_PLANNER_OVERRIDE
Retrieve a specific planner override for the current user. Use when you need to check the completion or dismissal status of a plannable item in the user's planner.
Untrusted display-only summary
Show content export
CANVAS_SHOW_CONTENT_EXPORT
Retrieves information about a specific content export job for a course. Use this to check the status of an export and get the download URL when the export completes.
Untrusted display-only summary
Show ePub export
CANVAS_SHOW_EPUB_EXPORT
Tool to retrieve information about a single ePub export for a course. Use this to check the status of an export and get the download URL when the export completes.
Untrusted display-only summary
Show Front Page for Group
CANVAS_SHOW_FRONT_PAGE_FOR_GROUP
Tool to retrieve the front page content for a specific Canvas group. Use when you need to access the main wiki page of a group.
Untrusted display-only summary
Show group content export
CANVAS_SHOW_GROUP_CONTENT_EXPORT
Retrieves information about a specific content export job for a group. Use this to check the status of an export and get the download URL when the export completes.
Untrusted display-only summary
Show Group Page Revision
CANVAS_SHOW_GROUP_PAGE_REVISION
Tool to retrieve the metadata and optionally content of the latest revision of a page in a Canvas group. Use when you need to view the most recent version of a group page. Note that retrieving historic versions requires edit rights.
Untrusted display-only summary
Show an outcome
CANVAS_SHOW_OUTCOME
Retrieves detailed information for a specific outcome in Canvas using its ID. Use when you need to view outcome details, ratings, or mastery settings.
Untrusted display-only summary
Show page for a group
CANVAS_SHOW_PAGE_FOR_GROUP
Retrieves the content of a specific wiki page by its URL or numeric ID from a Canvas group. Use when you need to fetch the full content and metadata of a group's wiki page.
Untrusted display-only summary
Show a planner note
CANVAS_SHOW_PLANNER_NOTE
Retrieve a specific planner note for the current user. Use when fetching details of a personal to-do item from the Canvas planner.
Untrusted display-only summary
Show revision for group page
CANVAS_SHOW_REVISION_FOR_GROUP_PAGE
Tool to retrieve the metadata and optionally content of a specific revision of a group page. Use when you need to view a historic version of a page. Note that retrieving historic versions requires edit rights.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.