## Admin: Пользователи и роли Требуется роль `ROLE_ADMIN` и заголовок `Authorization: Bearer `. ### Создать пользователя POST `/api/admin/users` Body: ```json { "email": "user@example.com", "password": "StrongPass123!" } ``` Ответ: `200 OK` (пусто) Ошибки: 400, 401/403, 409 ### Назначить роли пользователю POST `/api/admin/users/roles` Body: ```json { "email": "user@example.com", "roles": ["ROLE_USER", "ROLE_ADMIN"] } ``` Ответ: `200 OK` (пусто) Ошибки: 400 (invalid role / user not found), 401/403 ### Список доступных ролей GET `/api/admin/roles` Ответ: ```json ["ROLE_ADMIN", "ROLE_USER"] ``` Ошибки: 401/403