Delete New Quiz Item
delete_new_quiz_itemPermanently deletes a single question or stimulus item from a Canvas New Quiz by item_id. This action is irreversible, so verify the item ID first with the list or get tools.
Instructions
Permanently delete one item (question or stimulus) from a New Quiz (LTI) by its item_id. This is irreversible — there is no undo and no tool to restore a deleted item. Returns { success: true }; Canvas does not hand back the deleted item. Find item_id with list_new_quiz_items or get_new_quiz_item. Use delete_new_quiz instead to remove the whole quiz, or update_new_quiz_item if you only need to change the item rather than remove it. assignment_id identifies the New Quiz (from list_assignments or get_assignment, filtered on is_quiz_lti_assignment), not a Classic Quiz ID. Requires permission to manage quizzes in the course.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"course_id": "<course_id>",
"assignment_id": "<assignment_id>",
"item_id": "<item_id>"
},
"name": "delete_new_quiz_item"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_id | Yes | The New Quiz item ID (string, not numeric) | |
| course_id | Yes | The Canvas course ID | |
| assignment_id | Yes | The assignment ID of the New Quiz |