---
title: "Rate a persona video"
method: POST
path: "/personas/{id}/videos/{videoId}/feedback"
tags: ["Personas"]
---

# Rate a persona video

`POST /personas/{id}/videos/{videoId}/feedback`

## Request

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

Records whether a persona video was liked. Send `down` with a `reason`, or `null` to clear the rating. Free. `down` also cancels the posts of this video that are still scheduled.

## Path parameters

- `id` string, required
- `videoId` string, required

## Request body

- object
  - `vote` 'up' | 'down', nullable, required: `up` liked, `down` disliked, `null` not rated.
  - `reason` 'different_person' | 'scene_changed' | 'defects' | 'bad_motion' | 'product_wrong' | 'speech_wrong' | 'other': Why the video was disliked: `different_person` (does not look like the persona), `scene_changed` (the original scene was not kept), `defects` (glitches or a deformed face or body), `bad_motion` (motion or lips out of sync), `product_wrong` (the product came out different), `speech_wrong` (a word, name or number was said wrong), `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)
