---
title: "Delete Review"
method: DELETE
path: "/reviews/{review_id}"
tags: ["reviews"]
---

# Delete Review

`DELETE /reviews/{review_id}`

Soft-delete a past (completed or cancelled) review.

Restricted to Kobalt admins (validate_admin_role returns 404 for
everyone else). Works during hard masquerade (company_id is swapped,
so no write restriction applies) but not during soft masquerade,
where the standard non-GET block in get_user_info rejects it. The
row is retained for audit/history; list and detail endpoints filter
on ``deleted_at IS NULL`` so the review disappears everywhere.

## Path parameters

- `review_id` string, uuid, required

## Response `200`

Successful Response

- StatusResponse
  - `status` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kobaltlabs/apis/fastapi.md) · [All operations](https://skmtc.dev/kobaltlabs/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kobaltlabs/fastapi/revisions/425d5b8a3c17/schema)
