List exam attempts
/products/{product_id}/exams/{exam_id}/attemptsReturns the attempts made on the exam. Requires the exams.attempts.read permission.
If the current credentials are restricted to specific users, only attempts made by those users are returned.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Query Parameters
1 <= value <= 200Value in
- "id"
- "-id"
Value in
- "open"
- "completed"
- "discarded"
- "timed_out"
date-timedate-timeResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/products/string/exams/string/attempts"{ "data": [ { "correct_count": 0, "exam_id": "string", "finished_at": "2019-08-24T14:15:22Z", "id": "string", "lesson_id": "string", "min_score": 0, "object": "exam_attempt", "passed": true, "product_id": "string", "revision": "string", "score": 0, "started_at": "2019-08-24T14:15:22Z", "status": "open", "user": { "id": "string", "name": "string" }, "wrong_count": 0 } ], "page": { "limit": 1, "next_cursor": "string", "prev_cursor": "string" }}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.
Retrieve an exam attempt GET
Retrieves an exam attempt by its public ID. The user who took the exam is identified by ID and name; the email address is not included. The response includes an `ETag` representing the current revision. Send this value in the `If-Match` header when reopening the attempt to avoid acting on an outdated version.