Change user email
Initiates an email change for a user. Admins (ADMIN_LOCAL or HR_TENANT) can change the email immediately; non-admin users trigger a confirmation email to the current address. Validates that the new email is not already registered. The change is logged for audit purposes. Accessible by the user themselves, local admins, or parent-level admins.
Authorizations
Server-to-server authentication. Generate a token in the admin UI at
Settings → Developers → API Access. Send the raw token in the
Api-Token header — there is no Bearer prefix.
Tokens can be marked read-only at creation time, in which case the API
rejects any non-GET request with 403 Forbidden.
Path Parameters
User identifier
Body
The updated User resource
The body is of type object.
Response
User resource updated
255255
