All integrations
Catalogue metadata onlyonline coursesv20260729_00

CANVAS

Canvas

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
Attributed source

574

Action summaries

Display-only definitions

6

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

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.

Showing 481–510 of 574 actions

Reset link verifier

CANVAS_RESET_LINK_VERIFIER

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

CANVAS_RETRIEVE_ASSIGNMENT_OVERRIDDEN_DATES_FOR_CLASSIC

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

CANVAS_RETRIEVE_ASSIGNMENT_OVERRIDDEN_DATES_FOR_NEW

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.

Untrusted display-only summary

Set extensions for student quiz submissions

CANVAS_SET_EXTENSIONS_FOR_STUDENT_QUIZ_SUBMISSIONS

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.