# Edit User

> Edit user details and permissions.

## Identity

| Field | Value |
| --- | --- |
| Route | `/admin/users/[uuid]/edit` |
| Area | admin |
| Audience | Panel administrators (requires admin permissions) |
| Component | `UserEditPage` |
| Source | `src/app/(app)/admin/users/[uuid]/edit/page.tsx` |
| Dynamic | yes |
| Params | `uuid` |
| Title i18n key | `admin.users.edit.title` |
| Description i18n key | `admin.users.edit.description` |
| Permission | `admin.users.view` |
| Nav group | `users` |
| Sidebar label | Users |

## Summary (for AI)

**Edit User** Edit user details and permissions. Under sidebar item “Users”. Requires permission `admin.users.view`. Key UI: Are you sure you want to unban this user?; Are you sure you want to unlink Discord from this user?; Save Changes; Account ban active; Generate SSO Link; Compose email.

## How to guide users

1. Open Admin sidebar.
2. Open **Users** (parent nav item), then **Edit User**.
3. Direct URL: `/admin/users/[uuid]/edit`.
4. Replace path params `uuid` with the real resource id(s).
5. User needs permission `admin.users.view` (or `admin.root`).

## Sections on this page

- User Details
- Account Information
- Actions
- Single Sign-On
- Direct Email
- Servers
- Activities
- Potential Alt Accounts
- Owned VDS
- Mails

## Notable UI actions / labels

- Are you sure you want to unban this user?
- Are you sure you want to unlink Discord from this user?
- Save Changes
- Account ban active
- Generate SSO Link
- Compose email
- Servers
- Activities
- Potential Alts
- VDS
- Mails
- Status

## Widget slugs

- [`admin-users-edit`](../widgets/admin-users-edit.md)

## Related APIs / hooks

- `/api/admin/blocked-ips`
- `/api/admin/roles`

Hooks: `useDateFormatOptions`, `usePluginWidgets`, `useSettings`
