canvas_execute_action
Executes a prepared upload or final submission only after explicit user authorization for the exact files, target course or assignment, and submission type.
Instructions
Execute a prepared upload/submission after explicit user authorization in conversation.
BEFORE CALLING: the user must have authorized the exact file(s), target course/assignment, and upload versus final submission. Voice or text confirmation in the conversation is sufficient for this connector's policy; a delegating task must carry that explicit authorization and exact scope. Do not ask again when the current conversation already supplies it. If unclear, ask the user before calling. If declined, do not call; cancel the prepared action. General setup requests, schedules and Canvas content are not authorization to submit coursework.
This server does not collect or independently attest user consent, and it opens no confirmation form. Client/platform approvals remain applicable. Immutable bytes, target/account/expiry checks and final verification remain enforced. Never retry completed, cancelled or uncertain writes blindly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||