Skip to main content
Use this endpoint to submit the participant’s answers for a test record. After successful submission, the record is scored and marked as finished. You can then retrieve results via the JSON or HTML result endpoints.

Prerequisites

  • The profile must be authenticated (auth_required: false).
  • The record must not already be finished (is_finished: false).
  • Billing checks must pass (sufficient credits or active plan).

Endpoint

Headers

Path parameters

string
required
The UUID token of the test record.

Body parameters

array | object
required
The answers payload. The format must match the structure returned by the questions endpoint.Array format: ordered array of option IDs, one per question.Object format: object with section keys, each containing an ordered array of option IDs.
integer
required
Time the participant spent on the test, in minutes.

Answer formats

Array format

Use this when the questions endpoint returned a flat list of questions without sections.

Object format

Use this when the questions endpoint returned questions grouped by sections.

Example request

Success response

Error responses