---
title: "Record Answers"
method: POST
path: "/api/quiz/answers"
tags: ["quiz"]
---

# Record Answers

`POST /api/quiz/answers`

## Headers

- `x-user-id` string, nullable

## Request body

- RecordQuizAnswersRequest
  - `answers` QuizAnswerSubmission[], required
    - `question_id` integer, required
    - `attempt` integer, required
    - `correct` boolean, required
    - `challenge_date` string, date, required
    - `phase` 'initial' | 'continued', required

## Response `200`

Successful Response

- RecordQuizAnswersResponse
  - `recorded` integer, required

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-19** `43d0eb2328db` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/usecreed/apis/creed-api/changes/api/quiz/answers/post.md)

---

[API](https://skmtc.dev/usecreed/apis/creed-api.md) · [All operations](https://skmtc.dev/usecreed/apis/creed-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecreed/apis/creed-api/revisions/21f5c6ea721e?raw)
