# User photo

`GET /api/v1/users/{id}/photo`

The user's photo (`image/jpeg`). Cacheable for 30 days with the `?v=` version in the path; `ETag` + `If-None-Match` → 304. 404 when there is no photo. The path comes with `/me`, `/profile`, user rows (`photo`) and comments (`author_photo`).

## Path parameters

| Field | Type | Description |
|---|---|---|
| `id` (required) | integer | User id. |
