Create a user
Creates a new user in Keycloak and the database, optionally assigning them to a tenant with a role.
Parameters
email(string)required
User email address.
displayName(string)
Display name.
tenantId(string)
Tenant ID (required for admin/viewer roles).
environment(enum)
Environment (required for admin/viewer roles).
role(enum)required
Role: admin, viewer, or super_admin.
password(string)
Initial password (min 8 chars). User can also set password via invite accept flow.
sendInvite(boolean)
Send invite email (default true). When true, temporary passwords are not returned.