Skip to main content
GET
Individual game deep dive

Authorizations

Authorization
string
header
required

JWT token from /token endpoint

Path Parameters

id
string
required

Submission ID to retrieve

Pattern: ^[0-9a-fA-F]{24}$

Response

Submission details retrieved with complete question context

Basic submission record

id
string

Unique submission identifier

Example:

"6865d67ede0cf7e8fd94e4dd"

sheet_id
integer

Question sheet version used

Example:

1750822302

email
string

Candidate email address

Example:

"ac@test.com"

name
string

Candidate name

Example:

"Alex"

holes
integer[]

Question IDs selected for this round

Example:
attempt
integer

Attempt number for this candidate

Example:

1

status
enum<string>

Current submission state

Available options:
draft,
submitted,
processing,
analyzed
test
enum<integer>

Test flag (0=live/charged, 1=test/free)

Available options:
0,
1
created_at
string<date-time>
Example:

"2025-07-03T01:01:50.474Z"

submitted_at
string<date-time> | null
Example:

"2025-07-03T01:18:49.446Z"

processing_started_at
string<date-time> | null
Example:

"2025-07-04T01:46:09.137Z"

processing_finished_at
string<date-time> | null
Example:

"2025-07-04T01:46:27.018Z"

candidate_emailed_at
string<date-time> | null

When results were emailed to candidate

Example:

"2025-07-04T01:46:28.087Z"

company_emailed_at
string<date-time> | null

When results were emailed to company

Example:

"2025-07-04T01:46:28.076Z"

webhook_completed_at
string<date-time> | null

When webhook was successfully delivered

Example:

"2025-07-04T01:46:30.123Z"

course
object

Question data keyed by question ID with variation-specific content

Example:
message
string

Optional message from candidate to hiring team

Example:

"Hi team, here are my solutions!"

shots
object

Candidate solutions keyed by question ID

Example:
scorecard
object

Analysis results for all questions