Skip to main content

CreateUserRequest

Create user request

emailstringrequired

Email address for the new account

Example: newuser@example.com
passwordstringrequired

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: newuser
CreateUserRequest
{
"email": "newuser@example.com",
"password": "securePassword123!",
"role": "reader",
"username": "newuser"
}