# Media

This reference is auto-generated from the mounted public Hono routes in `perspectapiworkers`.
Admin and internal routes are excluded.

## Base Path

`/api/v2/sites/:siteName/media`

## Endpoints

### `GET /api/v2/sites/:siteName/media`

List media.

**Path params:** `siteName`

### `GET /api/v2/sites/:siteName/media/:id`

Get media by id.

**Path params:** `siteName`, `id`

### `PATCH /api/v2/sites/:siteName/media/:id`

Update media by id.

**Path params:** `siteName`, `id`

### `GET /api/v2/sites/:siteName/media/categories`

Get categories.

**Path params:** `siteName`

### `POST /api/v2/sites/:siteName/media/categories`

Categories action.

**Path params:** `siteName`

### `DELETE /api/v2/sites/:siteName/media/categories/:id`

Delete categories.

**Path params:** `siteName`, `id`

### `GET /api/v2/sites/:siteName/media/categories/:id`

Get categories.

**Path params:** `siteName`, `id`

### `PATCH /api/v2/sites/:siteName/media/categories/:id`

Update categories.

**Path params:** `siteName`, `id`

### `GET /api/v2/sites/:siteName/media/tags`

Get tags.

**Path params:** `siteName`

### `POST /api/v2/sites/:siteName/media/tags`

Tags action.

**Path params:** `siteName`

### `DELETE /api/v2/sites/:siteName/media/tags/:id`

Delete tags.

**Path params:** `siteName`, `id`

### `GET /api/v2/sites/:siteName/media/tags/:id`

Get tags.

**Path params:** `siteName`, `id`

### `PATCH /api/v2/sites/:siteName/media/tags/:id`

Update tags.

**Path params:** `siteName`, `id`

## Path Parameters

| Parameter |
|-----------|
| `siteName` |
| `id` |

---

*This page is generated from the actual public Hono route table. Do not edit it by hand.*