---
title: "Update Status"
method: POST
path: "/api/question-bank/{entry_id}/status"
tags: ["question-bank"]
---

# Update Status

`POST /api/question-bank/{entry_id}/status`

## Request

- Base URL: `https://api.thebetterhire.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.thebetterhire.ai/api/question-bank/{entry_id}/status`
- Auth: HTTP bearer

## Path parameters

- `entry_id` string, uuid, required

## Request body

- SetStatusRequest
  - `status` string, required: New status. Must be one of: answered, asked, open, skipped
  - `asked_in_interview_id` string, nullable
  - `answer_summary` string, nullable

## Response `200`

Successful Response

- BankEntryResponse: Wire shape for a single bank entry. Mirrors core.question_bank.BankEntry.
  - `id` string, required
  - `candidate_id` string, required
  - `job_role_id` string, required
  - `question` string, required
  - `competency` string, nullable
  - `rationale` string, nullable
  - `priority` string, required
  - `quality_grade` number, required
  - `source_type` string, required
  - `source_interview_id` string, nullable
  - `status` string, required
  - `asked_in_interview_id` string, nullable
  - `asked_at` string, nullable
  - `answered_at` string, nullable
  - `answer_summary` string, nullable
  - `pending_review` boolean
  - `partial_answer_summary` string, nullable
  - `marked_by` string, nullable
  - `created_at` string, required
  - `updated_at` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/thebetterhire/apis/interanalysis-b2b-api.md) · [All operations](https://skmtc.dev/thebetterhire/apis/interanalysis-b2b-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thebetterhire/apis/interanalysis-b2b-api/revisions/c8ad03e900ea?raw)
