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