Skip to main content
PUT
Update a user's own-editable fields (superuser-only; EE overrides this

Path Parameters

id
string<uuid>
required

User id

Body

application/json
display_name
string | null
email
string | null
is_active
boolean | null
password
string | null
role
string | null

Basic role update without cascade (use /role for leadership promotions).

username
string | null

Response

Updated user

created_at
string<date-time>
required
email
string
required
id
string<uuid>
required
is_active
boolean
required
is_superuser
boolean
required
username
string
required
department_id
string<uuid> | null
display_name
string | null
last_login
string<date-time> | null
role
string | null
team_id
string<uuid> | null