Files
core/docs/admin-users.md
T
2025-09-12 10:00:32 +05:00

800 B

Admin: Пользователи и роли

Требуется роль ROLE_ADMIN и заголовок Authorization: Bearer <admin_access_token>.

Создать пользователя

POST /api/admin/users

Body:

{ "email": "user@example.com", "password": "StrongPass123!" }

Ответ: 200 OK (пусто)

Ошибки: 400, 401/403, 409

Назначить роли пользователю

POST /api/admin/users/roles

Body:

{ "email": "user@example.com", "roles": ["ROLE_USER", "ROLE_ADMIN"] }

Ответ: 200 OK (пусто)

Ошибки: 400 (invalid role / user not found), 401/403

Список доступных ролей

GET /api/admin/roles

Ответ:

["ROLE_ADMIN", "ROLE_USER"]

Ошибки: 401/403