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