| Endpoint | Method | Admin Required |
|---|---|---|
/api/v1/admin/users | POST | Yes |
Creates a new user account.
{
"name": "John Doe",
"username": "john",
"password": "securePassword123",
"isAdmin": false
}
Returns the created user (without password):
{
"id": "A1B2C3D4-E5F6-7890-ABCD-EF1234567890",
"name": "John Doe",
"username": "john",
"isAdmin": false
}
| Status | Reason |
|---|---|
400 | Validation failed (empty name, username, or password) |
409 | Username already exists |