List Calendar Events
list_calendar_eventsRetrieve Canvas calendar events, assignment due dates, and personal or group items in date order. Filter by course and date range to plan upcoming work.
Instructions
List your Canvas calendar: course events, personal events, group events and assignment due dates, in date order.
Covers every active course, your personal calendar and your groups unless course_identifier narrows it. For submission status of upcoming assignments use get_my_upcoming_assignments instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Look-ahead when end_date is omitted (default 14, max 366) | |
| end_date | No | Window end, inclusive (default: start + days); the window may span at most 366 days | |
| event_type | No | "event", "assignment", or "all" (default) | all |
| start_date | No | Window start, YYYY-MM-DD or ISO 8601 with an offset (default: today) | |
| course_identifier | No | Only this course's calendar (code or Canvas ID) | |
| include_descriptions | No | Include event descriptions (longer output) |