Retrieve an exam

GET/products/{product_id}/exams/{exam_id}

Retrieves an exam by its public ID. The response never includes the correct alternatives; use the answer key operation, which requires the exams.read_answer_key permission.

The response includes an ETag representing the current revision. Send this value in the If-Match header when modifying the exam to avoid overwriting a newer version.

AuthorizationBearer <token>

Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.

In: header

Path Parameters

product_id*string
exam_id*string

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/products/string/exams/string"
{  "data": {    "attempts_count": 0,    "created_at": "2019-08-24T14:15:22Z",    "deleted": true,    "description": "string",    "id": "string",    "lesson_ids": [      "string"    ],    "object": "exam",    "product_id": "string",    "questions_count": 0,    "revision": "string",    "settings": {      "duration_minutes": 0,      "min_grade": 0,      "questions_count": 0,      "retake": {        "allowed": true,        "only_if_failed": true,        "wait_minutes": 0      },      "show_answer_key": {        "approved": true,        "failed": true      },      "show_answers": true,      "show_grade": true,      "shuffle_alternatives": true,      "shuffle_questions": true    },    "title": "string",    "updated_at": "2019-08-24T14:15:22Z"  }}