---
title: "Get Revision Review"
method: GET
path: "/api/v1/content/revision-reviews/{review_id}"
tags: ["Content Management"]
---

# Get Revision Review

`GET /api/v1/content/revision-reviews/{review_id}`

## 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/{review_id}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/getanana/apis/cleon-api/docs/api/v1/content/revision-reviews/:review_id/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `review_id` string, uuid, required

## Response `200`

Successful Response

- KcRevisionReviewRead: A review as the chat pane renders it: the page text the suggestions anchor in (published for a live page, the working copy for a draft) and every suggestion.
  - `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`: Review not found
- `422`: Validation Error

## Changes

> 83 revisions in range; 1 not diffed.

- **2026-10-29** `505b77adb8e7`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/getanana/apis/cleon-api/changes/api/v1/content/revision-reviews/:review_id/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/3c8c9db4add5?raw)
