create_assignment
Create a new assignment in a Canvas course. Specify name, description, points possible, due date, submission types, and assignment group.
Instructions
Create a new assignment in a course.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | The Canvas course ID | |
| name | Yes | Assignment name | |
| description | No | Assignment description (HTML supported) | |
| points_possible | No | Maximum points for this assignment | |
| due_at | No | Due date in ISO 8601 format (e.g. 2026-05-01T23:59:00Z) | |
| submission_types | No | Allowed submission types (e.g. ["online_upload", "online_text_entry", "none"]) | |
| assignment_group_id | No | ID of the assignment group to place this assignment in |