Get Syllabus
get_syllabusRetrieve full Canvas syllabus content for a course, including grading policies and exam details, with optional character limit to control output size.
Instructions
Get the complete Canvas Syllabus tab content for a course.
Unlike get_course_content_overview (which returns only a ~1000-char preview), this returns the full syllabus body so later sections such as grading policies, weighting, and final-exam details remain accessible. The syllabus is complete by default; it is cut only if you pass max_chars, and a cut is always marked with "[truncated at N characters]".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_chars | No | Optional positive cap on the returned characters per section. When exceeded, the content is truncated with an explicit "[truncated...]" marker. Defaults to None (no truncation). | |
| output_format | No | "text" (plain text, default), "html" (raw HTML body), or "both" (plain text followed by raw HTML) | text |
| course_identifier | Yes | Course code or Canvas ID |