---
title: "Get Candidate Coding Assessment"
method: GET
path: "/api/candidates/{candidate_id}/coding-assessment"
tags: ["coding-assessment"]
---

# Get Candidate Coding Assessment

`GET /api/candidates/{candidate_id}/coding-assessment`

## Request

- Base URL: `https://api.ruzora.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ruzora.com/api/candidates/{candidate_id}/coding-assessment`
- Auth: HTTP bearer

## Path parameters

- `candidate_id` string, uuid, required

## Response `200`

Successful Response

- RecruiterAssessmentView: GET /api/candidates/{id}/coding-assessment — recruiter detail panel.
  - `id` string, uuid, required
  - `candidate_id` string, uuid, required
  - `challenge_id` string, uuid, nullable
  - `assessment_kind` 'coding' | 'questions'
  - `challenge_title` string, nullable
  - `challenge_language` string, nullable
  - `challenge_difficulty` string, nullable
  - `package_id` string, uuid, nullable
  - `package_name` string, nullable
  - `package_slug` string, nullable
  - `status` string, required
  - `submitted_code` string, nullable, required
  - `test_results` unknown[], nullable, required
    - unknown
  - `score` integer, nullable, required
  - `ai_reasoning` object, nullable, required
  - `sent_at` string, date-time, required
  - `submitted_at` string, date-time, nullable, required
  - `graded_at` string, date-time, nullable, required
  - `expires_at` string, date-time, required
  - `started_at` string, date-time, nullable
  - `working_seconds` integer, nullable
  - `wall_seconds` integer, nullable
  - `time_self_reported` boolean
  - `time_plausible` boolean, nullable
  - `question_responses` QuestionResponseView[]
    - `slug` string, required
    - `prompt_md` string, required
    - `category` string, required
    - `expected_signal_md` string, nullable
    - `order_index` integer, required
    - `question_type` string, nullable
    - `choices` unknown[], nullable
      - unknown
    - `answer_md` string, nullable
    - `selected_values` string[], nullable
    - `ai_score` integer, nullable
    - `ai_reasoning` object, nullable
    - `responded_at` string, date-time, nullable
    - `graded_at` string, date-time, nullable
  - `overall_score` integer, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ruzora/apis/ruzora-candidate-crm-api.md) · [All operations](https://skmtc.dev/ruzora/apis/ruzora-candidate-crm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ruzora/apis/ruzora-candidate-crm-api/revisions/f9b8223f3ac4?raw)
