List Assignments
list_assignmentsLists assignments in a Canvas course with due dates, points, and submission status, and filters results by status bucket or name so you can find upcoming, overdue, or unsubmitted work.
Instructions
List assignments in a course with due dates, points and your submission status, optionally filtered by bucket (e.g. upcoming, overdue) or name. Read-only. Use get_assignment for one assignment's full instructions and rubric.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of items to return. Smaller is faster. | |
| bucket | No | Optional filter: "past", "overdue", "undated", "ungraded", "unsubmitted", "upcoming" or "future". | |
| course_id | Yes | Canvas course ID, a numeric string such as "12345". Get it from list_courses. | |
| search_term | No | Optional text filter on names or titles (at least 2 characters, case-insensitive). |