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 391–420 of 574 actions

List pages for a course

CANVAS_LIST_PAGES_FOR_COURSE

Retrieves a list of wiki pages associated with a specific, existing course in Canvas. Supports pagination via `page` and `per_page` query parameters for courses with many pages.

Untrusted display-only summary

List pages for a group

CANVAS_LIST_PAGES_FOR_GROUP

Tool to retrieve a paginated list of wiki pages associated with a Canvas group. Use when you need to list pages for a specific group.

Untrusted display-only summary

List planner items for a user

CANVAS_LIST_PLANNER_ITEMS

List a user's cross-course Planner items (assignments, discussions, quizzes, etc.) within a date range, including Planner override/completion state. Use this to retrieve items from the Canvas dashboard/to-do planner view.

Untrusted display-only summary

List planner notes

CANVAS_LIST_PLANNER_NOTES

Retrieve the paginated list of planner notes for the current authenticated user. Use to fetch personal to-do items and reminders from the Canvas planner.

Untrusted display-only summary

List Planner Overrides

CANVAS_LIST_PLANNER_OVERRIDES

Retrieves planner overrides for the currently authenticated user. Planner overrides allow users to mark plannable items as complete or dismissed in the Canvas planner.

Untrusted display-only summary

List poll choices in a poll

CANVAS_LIST_POLL_CHOICES_IN_A_POLL

Returns the paginated list of poll choices in a poll. Use when you need to retrieve all available choices for a specific poll.

Untrusted display-only summary

List polls for current user

CANVAS_LIST_POLLS

Retrieves the paginated list of polls for the current authenticated user. Use when you need to view all polls created by or accessible to the user.

Untrusted display-only summary

List poll sessions for a poll

CANVAS_LIST_POLL_SESSIONS_FOR_POLL

Tool to retrieve the paginated list of poll sessions for a specific poll. Use when you need to see all sessions associated with a particular poll.

Untrusted display-only summary

List notification preferences

CANVAS_LIST_PREFERENCES

Fetches all notification preferences for a given communication channel. Use when you need to see all notification settings for a specific user's communication channel.

Untrusted display-only summary

List questions in a quiz

CANVAS_LIST_QUESTIONS_IN_QUIZ

Returns the paginated list of QuizQuestions in this quiz. Use when you need to retrieve all questions for a quiz, or questions from a specific submission attempt.

Untrusted display-only summary

List Quizzes in Course

CANVAS_LIST_QUIZZES_IN_COURSE

Retrieves a paginated list of quizzes for a specified, valid Canvas course, optionally filtering by a search term in the quiz title.

Untrusted display-only summary

List received content shares

CANVAS_LIST_RECEIVED_CONTENT_SHARES

Retrieves content shares received by the specified user from other users or courses within Canvas. Use 'self' as user_id to retrieve your own received shares.

Untrusted display-only summary

List Recent History for a User

CANVAS_LIST_RECENT_HISTORY_FOR_A_USER

Return a paginated list of the user's recent browsing history in Canvas. History entries are returned in descending order, newest to oldest. Use to track recently visited assignments, pages, discussions, and other Canvas items.

Untrusted display-only summary

List revisions for a group page

CANVAS_LIST_REVISIONS_FOR_GROUP_PAGE

Tool to retrieve a paginated list of revisions for a specific page in a Canvas group. Use when you need to view the history of changes made to a group page. Callers must have update rights on the page to see its revision history.

Untrusted display-only summary

List Roles

CANVAS_LIST_ROLES

Retrieves all available roles in a Canvas account. Use when verifying enrollment roles or mapping user capabilities.

Untrusted display-only summary

List Section Enrollments

CANVAS_LIST_SECTION_ENROLLMENTS

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

Untrusted display-only summary

List sent content shares

CANVAS_LIST_SENT_CONTENT_SHARES

Retrieves content shares sent by the specified user to other users or courses within Canvas.

Untrusted display-only summary

List Students

CANVAS_LIST_STUDENTS

Tool to retrieve the paginated list of students enrolled in a Canvas course. Use when you need to get student information for a specific course. DEPRECATED: The Canvas API recommends using the course users endpoint with enrollment_type='student' instead.

Untrusted display-only summary

List Subgroups

CANVAS_LIST_SUBGROUPS

Retrieves a paginated list of immediate outcome subgroups for a specified outcome group. Use when you need to fetch the child outcome groups within an account's outcome group hierarchy.

Untrusted display-only summary

List submissions

CANVAS_LIST_SUBMISSIONS

Fetches gradebook history submissions for a specific course, assignment, grader, and date from Canvas.

Untrusted display-only summary

List submissions for multiple assignments

CANVAS_LIST_SUBMISSIONSFOR_MULTIPLE_ASSIGNMENTS

Retrieves submissions from a Canvas course for specified assignments and/or students; the course must be accessible.

Untrusted display-only summary

List submissions for multiple assignments in section

CANVAS_LIST_SUBMISSIONS_FOR_MULTIPLE_ASSIGNMENTS_SECTIONS

Tool to retrieve submissions from a Canvas section for specified assignments and/or students. Use when you need section-level submission data across multiple assignments.

Untrusted display-only summary

List the activity stream

CANVAS_LIST_THE_ACTIVITY_STREAM

Tool to retrieve the current user's global activity stream, paginated. Use when you need to see recent activities, notifications, or updates across all courses and groups the user is enrolled in.

Untrusted display-only summary

List the current user's TODO items

CANVAS_LIST_TODO_ITEMS

Retrieves a paginated list of the current user's todo items in Canvas. Use when you need to see pending tasks that require action, such as assignments needing submission or grading.

Untrusted display-only summary

List Topic Entries

CANVAS_LIST_TOPIC_ENTRIES

Tool to retrieve paginated top-level entries in a group discussion topic. Use when needing to list discussion entries in a group. May respond with 403 Forbidden if the topic requires an initial post and the user has not posted.

Untrusted display-only summary

List uncollated submission versions

CANVAS_LIST_UNCOLLATED_SUBMISSION_VERSIONS

Retrieves a feed of uncollated submission versions from the Gradebook history for a course; any provided `assignment_id` must be valid for the course, and any `user_id` must be for a user enrolled in the course.

Untrusted display-only summary

List Upcoming Assignments Calendar Events

CANVAS_LIST_UPCOMING_ASSIGNMENTS_CALENDAR_EVENTS

Tool to retrieve a paginated list of the current user's upcoming events and assignments. Use when you need to see what's coming up on the user's calendar, including both calendar events and assignment due dates.

Untrusted display-only summary

List user content exports

CANVAS_LIST_USER_CONTENT_EXPORTS

Tool to retrieve a paginated list of past and pending content export jobs for a user. Use when you need to view export history or check export status for a user. Exports are returned newest first.

Untrusted display-only summary

List User Enrollments

CANVAS_LIST_USER_ENROLLMENTS

Tool to retrieve a paginated list of all enrollments for a specific user. Use when you need to query a user's enrollments across courses, with filters like type, state, or term.

Untrusted display-only summary

List User Files

CANVAS_LIST_USER_FILES

Retrieves the paginated list of files for a specific user. Use when you need to access or enumerate files uploaded by or accessible to a user.

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.