π Heads up: Our API Docs Have Moved!
We have relocated to Instructure Developer Documentation Portal. π Please update your bookmarks. This page will automatically redirect after July 1, 2026.
We have relocated to Instructure Developer Documentation Portal. π Please update your bookmarks. This page will automatically redirect after July 1, 2026.
Quizzes.Quiz
quizzes.quiz_created
Definition: The event is emitted anytime a New Quiz is created.
Trigger: Triggered when a New Quiz is created.
Payload Example:
{
"attributes": {
"event_name": "quizzes.quiz_created",
"event_time": "2026-09-18T06:35:02.079Z",
"producer": "quizzes",
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs"
},
"body": {
"id": "372",
"title": "New Quiz for question updates",
"context_id": "1",
"course_id": "1",
"quiz_type": "graded_quiz",
"lti_resource_id": "",
"status": "uninitialized",
"outcome_alignment_set_guid": null,
"practice_quiz": false,
"account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"points_possible": 0.0,
"updated_at": "2026-09-18T06:35:02.052Z",
"archived": false
}
}
Event Body Schema
| Field | Description |
|---|---|
| id | The Canvas id of the quiz. |
| title | The title of the quiz. |
| context_id | The Canvas id of the context. |
| course_id | The Canvas id of the course. |
| quiz_type | The type of quiz (e.g., graded_quiz). |
| lti_resource_id | The LTI resource id. (May be empty) |
| status | The status of the quiz (e.g., uninitialized). |
| outcome_alignment_set_guid | The guid of the outcome alignment set. (May be null) |
| practice_quiz | Boolean indicating if this is a practice quiz. |
| account_uuid | The Canvas uuid of the account. |
| points_possible | The total points possible for the quiz. |
| updated_at | The timestamp when the quiz was last updated, in ISO 8601 format. |
| archived | Boolean indicating if the quiz is archived. |
quizzes.quiz_deleted
Definition: The event is emitted anytime a New Quiz is deleted.
Trigger: Triggered when a New Quiz is deleted.
Payload Example:
{
"attributes": {
"event_name": "quizzes.quiz_deleted",
"event_time": "2026-09-18T06:35:02.079Z",
"producer": "quizzes",
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs"
},
"body": {
"id": "372",
"title": "New Quiz for question updates",
"context_id": "1",
"course_id": "1",
"quiz_type": "graded_quiz",
"lti_resource_id": "",
"status": "uninitialized",
"outcome_alignment_set_guid": null,
"practice_quiz": false,
"account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"points_possible": 0.0,
"updated_at": "2026-09-18T06:35:02.052Z",
"archived": false
}
}
Event Body Schema
| Field | Description |
|---|---|
| id | The Canvas id of the quiz. |
| title | The title of the quiz. |
| context_id | The Canvas id of the context. |
| course_id | The Canvas id of the course. |
| quiz_type | The type of quiz (e.g., graded_quiz). |
| lti_resource_id | The LTI resource id. (May be empty) |
| status | The status of the quiz (e.g., uninitialized). |
| outcome_alignment_set_guid | The guid of the outcome alignment set. (May be null) |
| practice_quiz | Boolean indicating if this is a practice quiz. |
| account_uuid | The Canvas uuid of the account. |
| points_possible | The total points possible for the quiz. |
| updated_at | The timestamp when the quiz was last updated, in ISO 8601 format. |
| archived | Boolean indicating if the quiz is archived. |
quizzes.quiz_updated
Definition: The event is emitted anytime a New Quiz is updated.
Trigger: Triggered when a New Quiz is updated.
Payload Example:
{
"attributes": {
"event_name": "quizzes.quiz_updated",
"event_time": "2026-09-18T06:35:02.079Z",
"producer": "quizzes",
"root_account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs"
},
"body": {
"id": "123",
"title": "New Quiz for question updates",
"context_id": "1",
"course_id": "1",
"quiz_type": "graded_quiz",
"lti_resource_id": "",
"status": "uninitialized",
"outcome_alignment_set_guid": null,
"practice_quiz": false,
"account_uuid": "VicYj3cu5BIFpoZhDVU4DZumnlBrWi1grgJEzADs",
"points_possible": 0.0,
"updated_at": "2026-09-18T06:35:02.052Z",
"archived": false
}
}
Event Body Schema
| Field | Description |
|---|---|
| id | The Canvas id of the quiz. |
| title | The title of the quiz. |
| context_id | The Canvas id of the context. |
| course_id | The Canvas id of the course. |
| quiz_type | The type of quiz (e.g., graded_quiz). |
| lti_resource_id | The LTI resource id. (May be empty) |
| status | The status of the quiz (e.g., uninitialized). |
| outcome_alignment_set_guid | The guid of the outcome alignment set. (May be null) |
| practice_quiz | Boolean indicating if this is a practice quiz. |
| account_uuid | The Canvas uuid of the account. |
| points_possible | The total points possible for the quiz. |
| updated_at | The timestamp when the quiz was last updated, in ISO 8601 format. |
| archived | Boolean indicating if the quiz is archived. |
Note: Timestamps will be in ISO8601 format, including an offset. Be sure to take that into account when parsing, since itβs unspecified which offset timestamps will use, and the offset may even change between different timestamps within a single event.