update_course
Update an existing Canvas course by changing its name, code, dates, default view, or syllabus. Only specified fields are modified.
Instructions
Update an existing course. Only provided fields are changed; omitted fields are left as-is.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | The Canvas course ID to update | |
| name | No | New course name | |
| course_code | No | New course code | |
| start_at | No | New start date in ISO 8601 format (e.g. 2026-01-15T00:00:00Z) | |
| end_at | No | New end date in ISO 8601 format (e.g. 2026-05-15T00:00:00Z) | |
| default_view | No | Default course home page view | |
| syllabus_body | No | HTML body for the course syllabus |