---
title: "Submit Turn Feedback"
method: POST
path: "/v1/interview/session/{session_id}/feedback"
tags: ["interview-feedback"]
---

# Submit Turn Feedback

`POST /v1/interview/session/{session_id}/feedback`

Record an interviewee's reaction to one agent turn.

Idempotent on (conversation_id, turn_index): repeated submissions for the
same turn overwrite the previous reaction and comment instead of stacking
rows. This matches the user mental model where the visible thumbs button
represents one current choice, not a history of clicks.

## Path parameters

- `session_id` string, required

## Query parameters

- `token` string, nullable

## Request body

- TurnFeedbackIn
  - `turn_index` integer, required
  - `reaction` 'up' | 'down', required
  - `comment` string, nullable

## Response `200`

Successful Response

- TurnFeedbackOut
  - `id` string, uuid, required
  - `turn_index` integer, required
  - `reaction` 'up' | 'down', required
  - `comment` string, nullable, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/ontora/apis/ontora-api.md) · [All operations](https://skmtc.dev/ontora/apis/ontora-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ontora/ontora-api/revisions/7f57037fd94b/schema)
