Skip to main content

Set New Password


Use the Set New Password screen to create a new password after the user opens a reset link from email.

This screen uses a reset token and does not require an authenticated session.

This screen includes:

#ElementDescription
1HeaderDisplays Change Password title and back navigation
2BrandingDisplays Air Doctor logo
3New password fieldRequired input with visibility toggle
4Password requirementsDisplays password complexity rules
5Primary actionChange button to submit new password
6Support linkAir Doctor support link for assistance
7User identifierDisplays user ID
Reset password

The Reset Password link starts the password recovery flow. This flow does not use the authenticated Change Password logic. Use it only when the user cannot provide the current password.


Workflow

  1. Open the password reset link from email.
  2. Load the Set New Password screen with the reset token.
  3. Enter a new password.
  4. Submit the form.
  5. Complete the reset and return to sign in.

Validations

ScenarioApp behaviorSDK output
Reset token invalid or missingDisplay error screenerror = invalid_token
Password empty or invalidDisable Change and show requirement statevalidation = invalid
Password validEnable Changevalidation = valid
Request in progressShow loading statestate = loading
Reset succeedsComplete reset and return to sign instate = password_reset
Request blockedDisplay restriction messageHTTP 405

Actions

ScenarioApp behaviorSDK output
Screen openedLoad screen with reset tokenPUT /api/v3/account/password/reset?id=<token>
Password updatedUpdate input statepassword = updated
Visibility toggle selectedToggle password visibilitypasswordVisible = true/false
Change selectedSubmit new passwordReset request triggered
Back selectedExit screenNavigation event
Support selectedOpen support channelExternal navigation event

Endpoint Resources

Reset Password

PUT 

v3/account/password/reset

Returns the page definition for the Set New Password screen when a valid reset token is provided.

UI Element Types

LevelReferenceTypeValuePlacement
1logoIllustrationAirDr Logo^100
1email-sentRegularEmail sent. Please check your email to get reset password link^
1spacerSpacer
1okButtonOK
1spacerSpacer
1need-helpRegularIf you still need help, contact^
1supportLinkAir Doctor Support^

Reset Password

POST 

v3/account/password/reset

Updates the user password using the reset token.