---
title: "List Conversation Revision Reviews"
method: GET
path: "/api/v1/content/revision-reviews"
tags: ["Content Management"]
---

# List Conversation Revision Reviews

`GET /api/v1/content/revision-reviews`

## Request

- Base URL: `https://api.getanana.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getanana.com/api/v1/content/revision-reviews`
- Auth: none declared
- TypeScript: <https://skmtc.dev/getanana/apis/cleon-api/docs/api/v1/content/revision-reviews/get.ts> (a function with typed inputs; its response is checked against the schema)

The reviews proposed in one conversation, oldest first.

How the chat finds every review, including those a durable specialist
proposed, whose ids never reach the parent message. Readable exactly when
the conversation is.

## Query parameters

- `conversation_id` string, uuid, required

## Response `200`

Successful Response

- KcRevisionReviewRead[]
  - `review_id` string, uuid, required
  - `property_id` string, uuid, required
  - `content_page_id` string, uuid, required
  - `language` string, required
  - `conversation_id` string, uuid, required
  - `title` string, required
  - `slug` string, required
  - `page_state` 'draft' | 'published' | 'published_with_edits', required
  - `visibility` string, nullable
  - `base_body` string, required
  - `version` integer, required
  - `suggestions` KcRevisionSuggestionRead[], required
    - `id` string, uuid, required
    - `review_id` string, uuid, required
    - `sequence` integer, required
    - `original_text` string, required
    - `proposed_text` string, required
    - `rationale` string, required
    - `evidence` object, nullable
    - `experiment_id` string, uuid, nullable
    - `status` 'proposed' | 'applied' | 'rejected' | 'conflict' | 'failed', required: Where one agent-proposed KC revision suggestion stands. PROPOSED → APPLIED / REJECTED / CONFLICT / FAILED. There is no in-flight state: an apply is one transaction, so it either commits APPLIED or rolls back. FAILED may be retried (or rejected); CONFLICT is final — the page changed under it.
    - `approved_text` string, nullable
    - `applied_at` string, date-time, nullable
    - `decided_at` string, date-time, nullable
    - `error` string, nullable

## Other responses

- `404`: Conversation not found
- `422`: Validation Error

## Changes

> 79 revisions in range; 1 not diffed.

- **2026-10-30** `9f72d01ac643`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getanana/apis/cleon-api/changes/api/v1/content/revision-reviews/get.md)

---

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