# PersonUploadPhotoRequest

Model ID: `person.UploadPhotoRequest`

Request body for POST /persons/{person_id}/photo. Exactly one of
``data``/``photo`` is required — they are aliases for the same base64
payload, accepted for client compatibility.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `content_type` | `string` | No |  |  | `"image/jpeg"` | No | MIME type of the uploaded image. Defaults to image/jpeg if omitted. |
| `data` | `string` | No |  |  |  | No | Base64-encoded image bytes. Alias for photo. |
| `photo` | `string` | No |  |  |  | No | Alias for data. |

## Example

None declared in canonical OpenAPI.
