---
title: "Submit Review Decision"
method: POST
path: "/reviewers/decision"
---

# Submit Review Decision

`POST /reviewers/decision`

## Request

- Base URL: `https://backend.praktiki.io` (the document declares no server; this is the origin it was published from)
- URL: `https://backend.praktiki.io/reviewers/decision`
- Auth: HTTP bearer

A reviewer's Approve or Request changes as one save: the reviewer chip, the content status, the review task
and, once every reviewer has approved, the publish task. The author's email is queued only after that save
commits, and an approval is announced only when the whole module is approved.

## Request body

- ReviewDecisionRequest
  - `scenario_id` string, nullable
  - `collection_id` string, nullable
  - `decision` 'approved' | 'changes_requested', required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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