# Images

> Manage uploaded images for your system.

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/images` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `ImagesPage` |
| Source | `src/app/(app)/admin/images/page.tsx` |
| Dynamic | no |

| Title i18n key | `admin.images.title` |
| Description i18n key | `admin.images.subtitle` |
| Permission | `admin.images.view` |
| Nav group | `content` |
| Sidebar label | Images |

## Summary (for AI)

**Images** Manage uploaded images for your system. Requires permission `admin.images.view`. Key UI: Are you sure you want to delete this image? This action cannot be undone.; Upload Image; Upload a new image to your system.; Edit Image; Image Details.

## How to guide users

1. Open Admin sidebar.
2. Go to **Images**.
3. Direct URL: `/admin/images`.
4. User needs permission `admin.images.view` (or `admin.root`).

## Sections on this page

- Upload & Reuse
- Library & Audit

## Notable UI actions / labels

- Are you sure you want to delete this image? This action cannot be undone.
- Upload Image
- Upload a new image to your system.
- Edit Image
- Image Details

## Widget slugs

- [`admin-images`](../widgets/admin-images.md)

## Related APIs / hooks

- `/api/admin/images`
- `/api/admin/images/upload`

Hooks: `usePersistedListFilters`, `usePluginWidgets`
