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 451–480 of 574 actions

Create a quiz item

CANVAS_NEW_QUIZ_ITEM_CREATE

EXPERIMENTAL: Creates a new QuestionItem in a New Quiz. The `entry` object describes the question body, interaction type, scoring, and feedback.

Untrusted display-only summary

Delete a quiz item

CANVAS_NEW_QUIZ_ITEM_DELETE

EXPERIMENTAL: Permanently deletes a single quiz item (question) from a New Quiz; this action cannot be undone.

Untrusted display-only summary

Get a quiz item

CANVAS_NEW_QUIZ_ITEM_GET

EXPERIMENTAL: Retrieves a single quiz item (question) from a New Quiz. Use to inspect item body, scoring, and interaction data.

Untrusted display-only summary

List quiz items

CANVAS_NEW_QUIZ_ITEM_LIST

EXPERIMENTAL: Lists all items (questions) in a New Quiz. Use to enumerate items with their positions, points, and question data.

Untrusted display-only summary

Get items media upload URL

CANVAS_NEW_QUIZ_ITEM_MEDIA_UPLOAD_URL

EXPERIMENTAL: Retrieves a presigned URL that can be used to upload media (images, audio, etc.) for use in New Quiz items.

Untrusted display-only summary

Update a quiz item

CANVAS_NEW_QUIZ_ITEM_UPDATE

EXPERIMENTAL: Updates an existing quiz item (question) in a New Quiz. All body fields are optional; only supplied fields are modified.

Untrusted display-only summary

List new quizzes

CANVAS_NEW_QUIZ_LIST

EXPERIMENTAL: Lists all New Quizzes in a Canvas course. Use to enumerate New Quizzes along with their settings and metadata.

Untrusted display-only summary

Create a new quiz report

CANVAS_NEW_QUIZ_REPORT_CREATE

EXPERIMENTAL: Creates a report for a New Quiz. Starts an asynchronous job and returns a Progress object the caller can poll. Report type is 'student_analysis' or 'item_analysis'; output format is 'csv' or 'json'.

Untrusted display-only summary

Update a new quiz

CANVAS_NEW_QUIZ_UPDATE

EXPERIMENTAL: Updates an existing New Quiz in a Canvas course. All body fields are optional; only supplied fields are modified.

Untrusted display-only summary

Post assignment grades for sections

CANVAS_POST_ASSIGNMENT_GRADES_FOR_SECTIONS

Tool to post assignment grades for specific sections in Canvas. Use when you need to release grades to students in particular course sections.

Untrusted display-only summary

Post group discussion entry

CANVAS_POST_GROUP_DISCUSSION_ENTRY

Tool to create a new entry in a Canvas group discussion topic. Use when posting a message with optional attachment to a group discussion topic.

Untrusted display-only summary

Post group discussion reply

CANVAS_POST_GROUP_DISCUSSION_REPLY

Tool to post a reply to a discussion entry in a group. Use when you need to add a reply to an entry in a group discussion topic. May require that the user has posted in the topic.

Untrusted display-only summary

Preview processed HTML

CANVAS_PREVIEW_PROCESSED_HTML

Tool to preview HTML content processed for a Canvas course. Use when you need to see how HTML will be rendered in Canvas after sanitization and link processing.

Untrusted display-only summary

Preview processed HTML for group

CANVAS_PREVIEW_PROCESSED_HTML_FOR_GROUP

Tool to preview HTML content processed for a specific Canvas group. Use when you need to see how HTML will be rendered after Canvas applies group-specific processing and security policies.

Untrusted display-only summary

Query progress

CANVAS_QUERY_PROGRESS

Tool to return completion and status information about an asynchronous job in Canvas LMS. Use when you need to check the status of a long-running operation.

Untrusted display-only summary

Rate group discussion entry

CANVAS_RATE_GROUP_DISCUSSION_ENTRY

Tool to rate a discussion entry in a Canvas group. Use when you need to add or remove a rating (like/unlike) on a group discussion entry.

Untrusted display-only summary

Redirect to Assignment Override for Section

CANVAS_REDIRECT_TO_ASSIGNMENT_OVERRIDE_FOR_SECTION

Tool to retrieve the assignment override for a specific section. Use when you need to fetch override details for a particular section's assignment. Returns 404 if no override exists.

Untrusted display-only summary

Redirect to Root Outcome Group for Context

CANVAS_REDIRECT_TO_ROOT_OUTCOME_GROUP_FOR_CONTEXT

Retrieves the root outcome group for a specified account context. Use when you need to access the top-level outcome group hierarchy for an account.

Untrusted display-only summary

Remove content share

CANVAS_REMOVE_CONTENT_SHARE

Tool to remove a content share from your list. Use 'self' as the user_id to remove your own content shares. Note that this endpoint does not delete other users' copies of the content share.

Untrusted display-only summary

Remove course from favorites

CANVAS_REMOVE_COURSE_FROM_FAVORITES

Tool to remove a course from the current user's favorites list. Use when you need to unfavorite a course for the authenticated user.

Untrusted display-only summary

Remove Course Nickname

CANVAS_REMOVE_COURSE_NICKNAME

Tool to remove the nickname for a specific course. Use when you need to clear a custom course name and revert to using the actual course name.

Untrusted display-only summary

Remove feature flag for users

CANVAS_REMOVE_FEATURE_FLAG_USERS

Remove feature flag for a given User. The flag must be defined directly on the User. After removal, the user will inherit feature flags from a higher account if any exist.

Untrusted display-only summary

Remove group from favorites

CANVAS_REMOVE_GROUP_FROM_FAVORITES

Tool to remove a group from the current user's favorites. Use when you need to unfavorite a group for the authenticated user.

Untrusted display-only summary

Remove usage rights from group files

CANVAS_REMOVE_USAGE_RIGHTS_GROUPS

Tool to remove copyright and license information from one or more files in a group. Use when you need to clear usage rights metadata from group files.

Untrusted display-only summary

Remove usage rights from user files

CANVAS_REMOVE_USAGE_RIGHTS_USERS

Tool to remove copyright and license information from one or more files for a user. Use when you need to clear usage rights metadata from user files.

Untrusted display-only summary

Reorder custom gradebook columns

CANVAS_REORDER_CUSTOM_COLUMNS

Reorders custom gradebook columns in a course. Use when you need to change the display order of custom columns in the gradebook.

Untrusted display-only summary

Reorder pinned topics for group

CANVAS_REORDER_PINNED_TOPICS_FOR_GROUP

Tool to reorder pinned discussion topics in a Canvas group. Use when you need to change the display order of pinned topics in a group.

Untrusted display-only summary

Reply to discussion entry

CANVAS_REPLY_TO_DISCUSSION_ENTRY

Tool to reply to a discussion entry. Use when you need to send a message to a discussion entry with optional attachments.

Untrusted display-only summary

Reset Course Favorites

CANVAS_RESET_COURSE_FAVORITES

Tool to reset the current user's course favorites to the default automatically generated list of enrolled courses. Use when you need to restore default favorites.

Untrusted display-only summary

Reset group favorites

CANVAS_RESET_GROUP_FAVORITES

Tool to reset the current user's group favorites to the default automatically generated list of enrolled groups. Use when you need to clear custom group favorites and restore the default selection.

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.