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

# Get Conversation Review

`GET /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

The conversation's reviewer feedback, and the agent's current form.

## Path parameters

- `conversation_id` string, required

## Headers

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

## Response `200`

Successful Response

- ConversationReview: A conversation's reviewer feedback and the form a reviewer answers.
  - `form` FormDefinition: A form that can be shown as a widget during conversations.
    - `id` string, required: Unique identifier for this form within the agent, e.g. 'contact_info'.
    - `name` string, required: Display name in the builder UI.
    - `description` string, nullable: Tool description for the LLM to understand when to show this form.
    - `title` string, nullable: Title shown in the rendered form.
    - `submit_label` string, nullable
    - `fields` FormField[], required
      - `id` string, required: Unique identifier within the form, used as the JSON key in submission data.
      - `type` 'input' | 'textarea' | 'boolean' | 'rating' | 'single_select' | 'multi_select' | 'display', required: Supported form field types.
      - `label` string, required
      - `placeholder` string, nullable
      - `required` boolean
      - `default_value` unknown
      - `options` FormFieldOption[], nullable: Options for single_select and multi_select field types.
        - `label` string, required
        - `value` string, required
      - `display_mode` 'dropdown' | 'buttons': How single_select/multi_select options are rendered.
      - `allow_other` boolean, nullable: When true, single_select/multi_select fields show an 'Other' choice with a free-text input.
      - `true_label` string, nullable: Label for the 'true' button on boolean fields (e.g. 'Yes').
      - `false_label` string, nullable: Label for the 'false' button on boolean fields (e.g. 'No').
      - `max_rating` integer, nullable: Number of stars (between 2 and 10, defaults to 5) shown for a rating field.
      - `validation` string, nullable: Regex pattern for validating text input values.
      - `validation_message` string, nullable: Error message shown when validation fails.
  - `review` 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)
