Update own profile

Update the currently authenticated user's own profile — name, phone, title, email and optional password. Changing the password revokes the caller's other tokens and is audited (AUTH_PASSWORD_CHANGED).

Auth

  • Any authenticated user — collection bearer token. Acts on; email must be unique across users (ignoring the caller).

Rate limit

  • No rate limit.

Body

FieldTypeRequiredNotes
first_namestringRequired2–100 chars; no angle brackets.
last_namestringRequired≤100 chars; no angle brackets.
phone_numberstringRequired9–15 chars; no angle brackets.
titlestringOptional≤100 chars.
emailstringRequiredValid email; unique in users (ignoring the caller).
passwordstringOptional8–100 chars, mixed case + number + special char, no spaces/quotes; blank leaves the password unchanged.

Behaviour

  • Synchronous (DB transaction). 200 on success.
  • 422 on validation failure.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
string
string
string
string
string | null
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json