---
title: "Review Claim Endpoint"
method: POST
path: "/api/claims/{claim_id}/review"
tags: ["runtime_mutations", "ckg"]
---

# Review Claim Endpoint

`POST /api/claims/{claim_id}/review`

Record a user's accept/reject decision on a finding from the knowledge panel.

The decision lives on the claim's ``review_status`` column. ``accepted`` keeps
the finding and clears its affordances; ``rejected`` reuses the existing
soft-delete; ``pending`` is the undo state. A soft-deleted finding can only
re-enter review via ``pending`` (undo); accepting one directly is rejected so
the row can never end up accepted while still soft-deleted.

## Path parameters

- `claim_id` string, required

## Request body

- ReviewClaimRequest
  - `project_id` string, required
  - `decision` 'pending' | 'accepted' | 'rejected', required

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/quadrillion/apis/quadrillion-cloud-api.md) · [All operations](https://skmtc.net/quadrillion/apis/quadrillion-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/quadrillion/quadrillion-cloud-api/revisions/399077308c86/schema)
