QFind anything/
API Reference

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.