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.
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.