---
title: "Save Answers"
method: PUT
path: "/claims/{claim_id}/answers"
tags: ["claims"]
---

# Save Answers

`PUT /claims/{claim_id}/answers`

## Request

- Base URL: `https://api.claimkit.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.claimkit.co/claims/{claim_id}/answers`
- Auth: none declared

Save answers for a claim.

Supports instance_id and parent_instance_id for repeating groups.

## Path parameters

- `claim_id` integer, required

## Request body

- SaveAnswersRequest
  - `answers` AnswerInput[], required
    - `question_code` string, required
    - `value` string, required
    - `instance_id` integer
    - `parent_instance_id` integer, nullable
    - `expected_value` string, nullable

## Response `200`

Successful Response

- SaveAnswersResponse
  - `saved` integer, required
  - `answers` AnswerResponse[], required
    - `id` integer, nullable
    - `value` string, nullable
    - `source` string, nullable
    - `ai_reasoning` string, nullable
    - `instance_id` integer
    - `parent_instance_id` integer, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/claimkit/apis/claimkit-api.md) - [All operations](https://skmtc.dev/claimkit/apis/claimkit-api/llms.txt) - [OpenAPI document](https://skmtc.dev/claimkit/apis/claimkit-api/revisions/94dc85ba5326?raw)
