Delete an exam
/products/{product_id}/exams/{exam_id}Moves the exam to the trash.
An exam that is displayed by a lesson, required to unlock a certificate, or required by a release rule cannot be deleted. In that case the API returns state_conflict, and details[].reason indicates the dependency: lesson, certificate, or release_rule.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Header Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/products/string/exams/string"Update an exam PATCH
Updates an exam. `settings` is applied partially: omitted keys keep their current values, and `null` in a numeric setting removes the limit. To avoid overwriting a newer version, send the `ETag` from the retrieve operation in the `If-Match` header.
Retrieve an exam answer key GET
Returns the correct alternatives for the exam questions. Requires the `exams.read_answer_key` permission; `exams.read` alone does not grant access to this operation.