---
title: "Rate a persona photo"
method: POST
path: "/personas/{id}/versions/{versionId}/feedback"
tags: ["Personas"]
---

# Rate a persona photo

`POST /personas/{id}/versions/{versionId}/feedback`

## Request

- Base URL: `https://api.cut.pro/api/v1`
- URL: `https://api.cut.pro/api/v1/personas/{id}/versions/{versionId}/feedback`
- Auth: API key in header `X-Api-Key`

Records whether a photo from `versions` was liked. Send `down` with a `reason`, or `null` to clear the rating. Free; it only teaches us what to improve.

## Path parameters

- `id` string, required
- `versionId` string, required

## Request body

- object
  - `vote` 'up' | 'down', nullable, required: `up` liked, `down` disliked, `null` not rated.
  - `reason` 'not_realistic' | 'wrong_traits' | 'not_like_me' | 'defects' | 'other': Why the photo was disliked: `not_realistic` (looks artificial), `wrong_traits` (not what was asked), `not_like_me` (does not look like the reference photos), `defects` (deformed hands, face or body), `other`.

## Response `204`

Response for status 204

## Other responses

- `404`: Response for status 404

---

[API](https://skmtc.dev/cut/apis/cutpro-api.md) · [All operations](https://skmtc.dev/cut/apis/cutpro-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cut/apis/cutpro-api/revisions/89d0bafe529c?raw)
