Skip to main content
POST
Create a user

Authorizations

Authorization
string
header
required

A machine-client token from POST /v1/auth/client-token. Provisioning and user management need the pulse.write scope; reads need pulse.read.

Body

application/json
tenant_id
string<uuid>
required
first_name
string
required
last_name
null | string
required
email
string
required
password
string
required
role
string
required

Response

Created

user_id
string<uuid>
required
first_name
string
required
last_name
string
required
display_name
string
required
email
string
required
tenant_id
string<uuid>
required
tenant_name
string
required
roles
string[]
required
scopes
string[]
required
status
string
required
last_login_at
null | string<date-time>
required
selected_mfa_method
null | enum<string>
required
Available options:
email,
totp
enrolled_mfa_methods
enum<string>[]
required
Available options:
email,
totp