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 331–360 of 574 actions

List courses with their latest ePub export

CANVAS_LIST_COURSES_WITH_THEIR_LATEST_E_PUB_EXPORT

Tool to list all courses a user is actively participating in and their latest ePub exports. Use when you need to see which courses have been exported and their export status.

Untrusted display-only summary

List Course TODO Items

CANVAS_LIST_COURSE_TODO_ITEMS

Returns the current user's course-specific todo items. Use this to get assignments that need grading or submission for a specific course. For full documentation, see the API documentation for user todo items in the Users API.

Untrusted display-only summary

List Course Users

CANVAS_LIST_COURSE_USERS

Retrieves a paginated list of users for a given Canvas `course_id` (which must be an existing course), supporting various filtering, sorting, and data inclusion options.

Untrusted display-only summary

List custom gradebook columns

CANVAS_LIST_CUSTOM_GRADEBOOK_COLUMNS

Returns a paginated list of all custom gradebook columns for a course. Use when you need to retrieve custom columns that instructors have added to the gradebook.

Untrusted display-only summary

List Discussion Entries

CANVAS_LIST_DISCUSSION_ENTRIES

Tool to retrieve paginated discussion entries for a specific discussion topic in a course. Use when needing to list all posts and replies under a given topic, supports pagination.

Untrusted display-only summary

List Discussion Entry List

CANVAS_LIST_DISCUSSION_ENTRY_LIST

Tool to retrieve a paginated list of discussion entries by their ids from a group discussion topic. Use when needing to fetch specific entries given their identifiers. May require that the user has posted in the topic; if required and user has not posted, returns 403 Forbidden with body 'require_initial_post'.

Untrusted display-only summary

List Discussion Topics

CANVAS_LIST_DISCUSSION_TOPICS

Retrieves a paginated list of discussion topics or announcements for a specified course.

Untrusted display-only summary

List discussion topics for group

CANVAS_LIST_DISCUSSION_TOPICS2

Tool to retrieve the paginated list of discussion topics for a specific group. Use when you need to list or browse discussion topics within a group context.

Untrusted display-only summary

List Enabled Features for a Course

CANVAS_LIST_ENABLED_FEATURES_COURSES

Tool to retrieve a paginated list of enabled feature names for a Canvas course. Use when you need to check which optional features are currently active on a specific course.

Untrusted display-only summary

List Enrollments

CANVAS_LIST_ENROLLMENTS

Tool to retrieve a paginated list of enrollments for a course, section, or user. Use when you need to query enrollments with filters like type, state, or role.

Untrusted display-only summary

List Enrollment Terms

CANVAS_LIST_ENROLLMENT_TERMS

Tool to retrieve a paginated list of all enrollment terms in an account. Use when you need to query terms with filters like workflow state or search by name.

Untrusted display-only summary

List Entries By IDs

CANVAS_LIST_ENTRIES_BY_IDS

Tool to retrieve specific discussion entries by their IDs from a discussion topic. May require user to have posted if topic requires initial post (responds with 403 Forbidden if not met).

Untrusted display-only summary

List entries for a column

CANVAS_LIST_ENTRIES_FOR_COLUMN

Tool to retrieve entries from a custom gradebook column for a course. Use when you need to view data entered in custom columns. Note: Only returns entries for students with associated data; students without entries are excluded.

Untrusted display-only summary

List Entry Replies

CANVAS_LIST_ENTRY_REPLIES

Tool to retrieve replies for a specific discussion entry in a course. Use when needing to list all replies to a particular discussion entry.

Untrusted display-only summary

List environment features

CANVAS_LIST_ENVIRONMENT_FEATURES

Tool to return a hash of global feature options that pertain to the Canvas user interface. Use when you need to check which features are enabled in the Canvas environment.

Untrusted display-only summary

List Environment Settings

CANVAS_LIST_ENVIRONMENT_SETTINGS

Retrieves global environment settings for the root Canvas account. Use when you need to access instance-wide configuration values.

Untrusted display-only summary

List external feeds for group

CANVAS_LIST_EXTERNAL_FEEDS_FOR_GROUP

Tool to retrieve the paginated list of external RSS feeds for a group. Use when you need to discover what external feeds are configured to automatically create announcements in a group.

Untrusted display-only summary

List External Tools

CANVAS_LIST_EXTERNAL_TOOLS

Retrieves the paginated list of external tools for the specified Canvas account. Use to discover LTI tools available in the account context.

Untrusted display-only summary

List favorite courses

CANVAS_LIST_FAVORITE_COURSES

Tool to retrieve the paginated list of favorite courses for the current user. Use when you need to get the user's favorite courses. If the user has not chosen any favorites, then a selection of currently enrolled courses will be returned.

Untrusted display-only summary

List favorite groups

CANVAS_LIST_FAVORITE_GROUPS

Retrieves the paginated list of favorite groups for the current user. Use when you need to see which groups a user has favorited.

Untrusted display-only summary

List Features for Course

CANVAS_LIST_FEATURES_COURSES

Retrieves all feature flags for a Canvas course. Use when checking which features are available or enabled for a specific course.

Untrusted display-only summary

List Features for User

CANVAS_LIST_FEATURES_USERS

Retrieves a paginated list of all features that apply to a given User. Use when checking which features are available or enabled for a specific user.

Untrusted display-only summary

List Files

CANVAS_LIST_FILES

Fetches metadata (ID, name, size, type, URLs) for all files within a specified Canvas course.

Untrusted display-only summary

List files in folder

CANVAS_LIST_FILES_IN_FOLDER

Tool to list files within a specific Canvas folder. Use when you need to retrieve files from a particular folder by its ID.

Untrusted display-only summary

List folders

CANVAS_LIST_FOLDERS

Retrieves a list of immediate sub-folders within the specified `folder_id`.

Untrusted display-only summary

List Global Subgroups

CANVAS_LIST_GLOBAL_SUBGROUPS

Tool to retrieve a paginated list of immediate OutcomeGroup children of a global outcome group. Use when you need to explore the hierarchical structure of global learning outcomes.

Untrusted display-only summary

List gradeable students

CANVAS_LIST_GRADEABLE_STUDENTS

Tool to retrieve a paginated list of students eligible to submit a specific assignment. Use when you need to identify which students can submit work for grading. The caller must have permission to view grades in the course.

Untrusted display-only summary

List grading periods for a course

CANVAS_LIST_GRADING_PERIODS_FOR_COURSE

Returns the paginated list of grading periods for the current course. Use when you need to view grading period configurations for a specific course.

Untrusted display-only summary

List Grading Standards Available in Context

CANVAS_LIST_GRADING_STANDARDS_AVAILABLE_IN_CONTEXT

Tool to retrieve grading standards available in a Canvas course context. Use when you need to list or view the grading schemes configured for a specific course.

Untrusted display-only summary

List group categories for a course

CANVAS_LIST_GROUP_CATEGORIES_FOR_A_CONTEXT2

Tool to retrieve group categories in a course context. Use when you need to list all group categories for a specific course.

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.