canvas_update_syllabus
Replace the course syllabus body in Canvas, overwriting the live page. Read the current syllabus first if you need to preserve or show what is being replaced.
Instructions
Replace the course syllabus body. MUTATES the live course page.
This OVERWRITES the existing syllabus wholesale — Canvas keeps no version history for it, so read canvas_get_course first if the current text matters, and show the instructor what is being replaced.
Args: body: the new syllabus HTML. Plain text works, but newlines are not converted to , so pass HTML if you want formatting. course_id: numeric course id; defaults to CANVAS_DEFAULT_COURSE_ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| course_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |