---
title: "Updates a review"
method: PATCH
path: "/reviews/{reviewId}"
tags: ["reviews"]
---

# Updates a review

`PATCH /reviews/{reviewId}`

## Request body

- ReviewToUpdateInput
  - `overallRating` integer
  - `comment` string
  - `reviewerId` string, required

## Response `204`

Review was updated

## Other responses

- `400` — with codes: * **INVALID_SOURCE** when review source is invalid * **INVALID_REVIEW_ID** when review id is invalid
- `401` — with codes: * **NOT_AUTHORIZED_TO_ACCESS_RESOURCE** when caller is not authorized to access resource * **REVIEWER_NOT_AUTHORIZED_TO_ACCESS_RESOURCE** when reviewer is not authorized to access resource
- `403` — Forbidden to retreive a review
- `404` — with codes: * **REVIEW_NOT_FOUND** when no review with given id is found
- `422` — When input validation fails or with codes: * **INVALID_OVERALL** when invalid overall * **NON_EXISTING_REVIEWER** when reviewer does not exist * **INACTIVE_OR_DELETED_REVIEWER** when reviewer is inactive or deleted * **REVIEWER_ID_DOES_NOT_MATCH** when reviewer id does not match reviewer id in review
- `500` — Unexpected error

---

[API](https://skmtc.net/smartrecruiters/apis/apply-api.md) · [All operations](https://skmtc.net/smartrecruiters/apis/apply-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smartrecruiters/apply-api/revisions/449bdc2516c9/schema)
