Complete registration for a guest user who was invited via the invite-user endpoint.

Behavior: Completes the registration process for a user who received a guest invitation. The user must have a pending invitation that has not expired. Sets the user's password, verifies their email address, and activates their account so they can log in.

Authorization: Public endpoint — no authentication required. The invitation itself serves as authorization.

Side Effects: Activates the guest user account and marks their email as verified.

Error Scenarios: Returns 400 if the request is null. Throws if the user does not exist, is not in PendingInvitation status, the invitation has expired, no security records exist, or no guest profile is configured.

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

A Nomad.Common.Models.Account.UserRegistrationRequestModel containing Email, Password, FirstName, and LastName for the guest user.

string | null

Gets or sets the email address for the new account. Must be unique.

string | null

Gets or sets the first name of the user.

string | null

Gets or sets the last name of the user.

string | null

Gets or sets the password for the new account.

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

Generated from available request content types

Allowed:
Responses

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