CreateUserRequest
Create user request
emailstringrequired
Email address for the new account
Example:
newuser@example.compasswordstringrequired
Password for the new account
Example:
securePassword123!roleUserRole (string)
User roles for role-based access control (RBAC)
Roles define a base set of permissions that users inherit. Custom permissions can be added on top of role permissions (union behavior).
Possible values: [reader, maintainer, admin]
usernamestringrequired
Username for the new account
Example:
newuserCreateUserRequest
{
"email": "newuser@example.com",
"password": "securePassword123!",
"role": "reader",
"username": "newuser"
}