---
title: "Upload a product photo"
method: POST
path: "/personas/{id}/shots/photos"
tags: ["Personas"]
---

# Upload a product photo

`POST /personas/{id}/shots/photos`

## Request

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

Sends one photo of a product as `multipart/form-data`. JPEG, PNG, WebP or HEIC up to 10 MB; a sharp photo with the label facing the camera gives the most faithful result. `rights_confirmed` must be `true`: the user states they may use the product and the photo. Pass the returned `id` in `product.photo_ids` of `POST /personas/{id}/shots` within 24 hours.

## Path parameters

- `id` string, required

## Response `201`

Response for status 201

- object
  - `id` string, required: Product photo id, for `product.photo_ids`.

## Other responses

- `400`: Response for status 400

---

[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)
