Skip to main content

Reset Password


Use Reset Password to let the user create a new password after opening 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 the Air Doctor logo.
3Password fieldAccepts the new password and includes a visibility toggle.
4Password requirementsDisplays password complexity rules.
5Primary actionDisplays Change and submits the reset password request.
6Support linkOpens Air Doctor support for assistance.
7User identifierDisplays the 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 reset password link from email.
  2. Load the Reset Password screen with the reset token.
  3. Enter a new password.
  4. Check password strength.
  5. Submit the reset password request.
  6. 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 messagestatus = 405

Actions

ScenarioApp behaviorSDK output
Screen openedLoad screen with reset tokenPUT /api/v3/account/password/reset?id=<token>
Password updatedUpdate input statepassword = updated
Password strength checkedUpdate password requirement hintsPATCH /api/v3/account/password/check-strength
Visibility toggle selectedToggle password visibilitypasswordVisible = true/false
Change selectedSubmit reset password requestPOST /api/v3/account/password/reset
Back selectedExit screennavigation = back
Support selectedOpen support channelnavigation = support

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^

Check Password Strength

PATCH 

v3/account/password/check-strength

Checks the new password strength and updates the password requirement hints.

Reset Password

POST 

v3/account/password/reset

Updates the user password using the reset token.