update_assignment
Update existing Canvas assignments, including graded discussions and New Quizzes. Only specify fields to change, such as due dates, points, or instructions.
Instructions
Update an existing assignment. Only include fields you want to change. Also works for graded discussions and New Quizzes (via their assignment_id). For date-only changes, prefer update_assignment_dates which is more focused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| due_at | No | ISO 8601 or empty string to clear | |
| lock_at | No | Available until (ISO 8601) | |
| position | No | ||
| course_id | Yes | Canvas course ID | |
| published | No | ||
| unlock_at | No | Available from (ISO 8601) | |
| description | No | HTML instructions | |
| assignment_id | Yes | Assignment ID | |
| points_possible | No | ||
| submission_types | No | e.g. ['online_text_entry','online_upload','online_url'] | |
| assignment_group_id | No | Group ID (use list_assignment_groups to find) |