---
title: "Put Conversation Review"
method: PUT
path: "/core/conversations/{conversation_id}/review"
tags: ["Conversations"]
---

# Put Conversation Review

`PUT /core/conversations/{conversation_id}/review`

## Request

- Base URL: `https://api.anyreach.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.anyreach.ai/core/conversations/{conversation_id}/review`
- Auth: HTTP bearer

Save a reviewer's answers to the agent's feedback form.

Replaces any earlier review of this conversation. Stored with the
questions it answers, apart from the visitor's own feedback, which is
left as it is.

## Path parameters

- `conversation_id` string, required

## Headers

- `x-anyreach-org` string, nullable: Organization ID for user PATs (pat_ prefix tokens)

## Request body

- ConversationReviewRequest: Answers to the agent's feedback form, keyed by field id.
  - `answers` object, required: Answers keyed by field id

## Response `200`

Successful Response

- ReviewerFeedback
  - `answers` object, required: Answers keyed by field id, as of the last save
  - `questions` ReviewQuestion[], required: The questions the answers were given to, in form order
    - `id` string, required
    - `label` string, required
    - `type` 'input' | 'textarea' | 'boolean' | 'rating' | 'single_select' | 'multi_select' | 'display', required: Supported form field types.
  - `updated_by` string, nullable
  - `updated_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

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