Skip to main content
GET
Get an exam
Use this call to follow question extraction, and to see which files an exam holds.

Reading the response

status is the question extraction status: Each entry in documents carries the same four status values for that one file.
Instead of polling, register a webhook for exam_evaluation_question_paper_extraction. See Async jobs and webhooks.

Authorizations

Authorization
string
header
required

Access token from Get an access token. A missing, invalid, or expired token returns 403.

Path Parameters

id
string<uuid>
required

The exam id returned by Create an exam.

Example:

"d19e6868-98dd-4274-a2a5-4a616dd93ea7"

Response

The exam.

An exam with its metadata, its files, and its extraction status.

id
string<uuid>

The exam ID.

examName
string | null

The name you gave the exam.

overallDuration
string | null

Duration in minutes, read from the question paper. null until extraction completes.

grade
integer

Grade code, 1 to 13.

classSection
string | null

Class section, such as A.

subject
integer

Subject code.

examType
integer

Exam type code, 1 to 5.

examSet
string | null

Your label for the paper set, such as A.

documents
object[]
createdAt
string<date-time>
modifiedAt
string<date-time>
examDate
string<date> | null
isFinalPublish
boolean

true once you publish the final result.

isProvisionalPublished
boolean

true once you publish the provisional result.

status
enum<integer>

Question extraction status. Wait for 2 before you create a model answer sheet.

Available options:
0,
1,
2,
3