Upload Submission File
upload_submission_fileUpload a local file to an assignment's submission slot without submitting it; returns a file_id you can submit later. Instructor sees nothing until you submit.
Instructions
Upload a local file into an assignment's submission slot without submitting it. Nothing is submitted and your instructor sees nothing yet. Returns a file_id that can be submitted later through raw_canvas_request; submit_assignment_file uploads and submits in one step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | Canvas course ID, a numeric string such as "12345". Get it from list_courses. | |
| file_path | Yes | Absolute path of the local file to upload, e.g. "C:/Users/me/essay.pdf". | |
| assignment_id | Yes | Assignment ID (numeric string). Get it from list_assignments or list_upcoming_assignments. |