Update the profile of the currently authenticated user.

Behavior: Updates the authenticated user's profile information including FirstName, LastName, and custom Properties. Users can only update their own profile — the Id in the request must match the authenticated user.

Authorization: Requires a valid Bearer token (class-level [Authorize]). Users can only update their own profile.

Side Effects: Updates the user's profile information.

Error Scenarios: Returns 400 if the request is null. Returns 404 if the user is not found. Throws if the authenticated user attempts to update a different user's profile.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

A Nomad.Common.Models.Security.UserModel containing the updated FirstName, LastName, and Properties. The Id field must match the authenticated user.

uuid

Gets or sets the unique identifier of the user.

string | null

Gets or sets the email address of the user.

string | null

Gets or sets the first name of the user.

string | null

Gets or sets the last name of the user.

boolean | null

Gets or sets whether the user has system administrator privileges.

Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

401

The caller is not authenticated.

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