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 361–390 of 574 actions

List Group Entry Replies

CANVAS_LIST_GROUP_ENTRY_REPLIES

Tool to retrieve paginated replies to a top-level entry in a group discussion topic. Use when needing to list all replies to a particular discussion entry in a group. May require that the user has posted in the topic depending on topic settings.

Untrusted display-only summary

List external tools for group

CANVAS_LIST_GROUP_EXTERNAL_TOOLS

Tool to retrieve the paginated list of external tools for a group. Use when you need to discover LTI tools available in a group context.

Untrusted display-only summary

List Group Files

CANVAS_LIST_GROUP_FILES

Tool to retrieve the paginated list of files for a specified group in Canvas. Use when you need to access or list files within a group context.

Untrusted display-only summary

List Group Memberships

CANVAS_LIST_GROUP_MEMBERSHIPS

Tool to retrieve a paginated list of members in a Canvas group. Use when you need to query group memberships with optional workflow state filters.

Untrusted display-only summary

List groups available in a context

CANVAS_LIST_GROUPS_AVAILABLE_IN_CONTEXT

Tool to retrieve the paginated list of active groups in a course context that are visible to the user. Use when you need to list all groups available in a specific course.

Untrusted display-only summary

List Groups in Account

CANVAS_LIST_GROUPS_IN_ACCOUNT

Retrieves the paginated list of active groups in the specified Canvas account (use 'self' for current user's root account) that are visible to the user. Supports filtering by user membership and collaboration state.

Untrusted display-only summary

List group's users

CANVAS_LIST_GROUPS_USERS

Retrieves a paginated list of users in a Canvas group. Use when you need to see all members of a specific group.

Untrusted display-only summary

List Licenses

CANVAS_LIST_LICENSES

Retrieves a paginated list of licenses that can be applied to content in Canvas. Use when setting usage rights for files or determining available licensing options.

Untrusted display-only summary

List licenses for a group

CANVAS_LIST_LICENSES_GROUPS

Tool to retrieve a paginated list of content licenses that can be applied to group content in Canvas. Use when you need to know what license options are available for a specific group.

Untrusted display-only summary

List linked outcomes for outcome group

CANVAS_LIST_LINKED_OUTCOMES

Tool to retrieve a paginated list of the immediate OutcomeLink children of an outcome group. Use when you need to list outcomes linked to a specific outcome group within an account.

Untrusted display-only summary

List linked outcomes for course outcome group

CANVAS_LIST_LINKED_OUTCOMES2

Tool to retrieve a paginated list of the immediate OutcomeLink children of an outcome group in a course. Use when you need to list outcomes linked to a specific outcome group within a course context.

Untrusted display-only summary

List LTI Launch Definitions for Course

CANVAS_LIST_LTI_LAUNCH_DEFINITIONS_COURSES

Retrieves LTI launch definitions for a Canvas course. Use to discover LTI app placements available in the course context. Note: If placements parameter is not provided, an empty list will be returned.

Untrusted display-only summary

List Manageable Accounts

CANVAS_LIST_MANAGEABLE_ACCOUNTS

Retrieves Canvas accounts where the current user has permission to create or manage courses. Use when you need to see which accounts an admin can manage. List will be empty for students and teachers.

Untrusted display-only summary

List Media Objects

CANVAS_LIST_MEDIA_OBJECTS

Tool to list media objects associated with a Canvas course. Use when you need to retrieve video/audio attachments for a specific course.

Untrusted display-only summary

List Media Objects 2

CANVAS_LIST_MEDIA_OBJECTS2

Tool to list media objects created by the user for a Canvas course. Use when you need to retrieve video/audio content associated with a specific course.

Untrusted display-only summary

List Media Objects for Group

CANVAS_LIST_MEDIA_OBJECTS3

Tool to list media objects created by the user in a Canvas group. Use when you need to retrieve video/audio attachments for a specific group.

Untrusted display-only summary

List Media Objects for Group

CANVAS_LIST_MEDIA_OBJECTS4

Tool to list media objects associated with a Canvas group. Use when you need to retrieve video/audio content for a specific group.

Untrusted display-only summary

List Media Objects for User

CANVAS_LIST_MEDIA_OBJECTS6

Tool to list media objects created by the authenticated user. Use when you need to retrieve video/audio objects uploaded by the current user across all courses.

Untrusted display-only summary

List migration issues

CANVAS_LIST_MIGRATION_ISSUES

Retrieves paginated list of issues that occurred during a content migration. Use this to identify problems, warnings, or items requiring attention after importing content into Canvas. Issues are returned with details about their severity, current status, and links to investigate or resolve them.

Untrusted display-only summary

List migration systems for group

CANVAS_LIST_MIGRATION_SYSTEMS_GROUPS

Lists the currently available migration types for a Canvas group. Use this to determine which content import types are supported before creating a content migration. Migration types vary by Canvas instance and may include Common Cartridge, Canvas Cartridge, course copy, QTI, Moodle, and other importers.

Untrusted display-only summary

List migration systems for user

CANVAS_LIST_MIGRATION_SYSTEMS_USERS

Lists currently available migration types for importing content into a user's Canvas context. Use this to discover which migration systems are supported before creating a content migration.

Untrusted display-only summary

List missing submissions for a user

CANVAS_LIST_MISSING_SUBMISSIONS

List past-due assignments for which the student does not have a submission. The user making the request must either be the student, an admin, or a parent observer using the parent app. Use this to identify assignments that are overdue and still need to be completed.

Untrusted display-only summary

List module items

CANVAS_LIST_MODULE_ITEMS

Retrieves a paginated list of items (assignments, quizzes, pages, files, etc.) from a specific module in a Canvas course. Use when you need to see the contents and structure of a module.

Untrusted display-only summary

List Modules

CANVAS_LIST_MODULES

Tool to retrieve a paginated list of modules in a Canvas course. Use when you need to see all modules in a course, including their structure, items, and completion requirements.

Untrusted display-only summary

List My Admin Roles

CANVAS_LIST_MY_ADMIN_ROLES

Retrieves a paginated list of the current user's admin roles in a Canvas account. Use when you need to check what administrative permissions the authenticated user has within a specific account.

Untrusted display-only summary

List notification preference categories

CANVAS_LIST_NOTIFICATION_PREFERENCE_CATEGORIES

Fetches all notification preference categories for a specific communication channel. Use this to discover which notification categories are available for configuring user notification preferences.

Untrusted display-only summary

List notification preferences

CANVAS_LIST_NOTIFICATION_PREFERENCES

Tool to fetch all notification preferences for a given communication channel. Use when you need to retrieve how a user has configured notification delivery for a specific channel.

Untrusted display-only summary

List Observees

CANVAS_LIST_OBSERVEES

Retrieves a paginated list of observees for a Canvas user. All users can list their own observees; administrators can list observees for other users.

Untrusted display-only summary

List observers for a user

CANVAS_LIST_OBSERVERS

Retrieves a paginated list of observers linked to a given user. All users can list their own observers using user_id='self'. Administrators can list other users' observers by providing the specific user_id.

Untrusted display-only summary

List opened poll sessions

CANVAS_LIST_OPENED_POLL_SESSIONS

Tool to retrieve a paginated list of all opened poll sessions available to the current user. Use when you need to see which poll sessions are currently open.

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.