---
title: "Submit Answer"
method: POST
path: "/api/v1/qualification/answer"
tags: ["Qualification"]
---

# Submit Answer

`POST /api/v1/qualification/answer`

Submit an answer to the current question. Returns next question or results.

## Headers

- `authorization` string, nullable

## Request body

- SubmitAnswerRequest
  - `answer` string, required
  - `time_to_respond_seconds` number, nullable
  - `focus_loss_events` FocusLossEvent[], nullable
    - `timestamp` string, required
    - `duration_seconds` number, required
  - `paste_detected` boolean, nullable

## Response `200`

Successful Response

- SubmitAnswerResponse
  - `next_question` string, nullable
  - `is_complete` boolean, required
  - `question_number` integer, nullable
  - `result` TestResult
    - `passed` boolean, required
    - `overall_score` number, required
    - `dimensions` object, required
    - `extracted_skills` string[], required
    - `summary` string, required
    - `concerns` string, nullable
    - `status` string, nullable
    - `test_id` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/humwork/apis/humwork-ai.md) · [All operations](https://skmtc.dev/humwork/apis/humwork-ai/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/humwork/humwork-ai/revisions/38d9dc5f27e6/schema)
