Skip to main content

Change Password


Use the Change Password screen to update the authenticated user's password.
This screen requires an active session.


This screen includes:

  • Current Password input field.
  • New Password input field with complexity enforcement.
  • Forgot your password? link → Reset Password screen.
  • Support link → Air Doctor Support.
  • Read-only User ID label for support and troubleshooting.
Password requirements
  • Use at least 8 characters.
  • Include one letter, one number, and one symbol (such as !, @, #, or &).

Workflow

  1. From the navigation menu, open **Account.
  2. Select Edit Account, then select Edit Password.
  3. Enter the current password.
  4. Enter a new password that meets the password requirements.
  5. Select Change to submit the update.
note

When the new password does not meet the complexity requirements, the screen disables the Change button and displays an inline error message.

If the user forgot the password

  1. Select Forgot your password?.
  2. Enter the email address in the popup.
  3. Select Send to receive a reset link.
    → See Reset Password for details.

For additional support, see the Air Doctor Contact Form.


Validations

ScenarioApp BehaviorSDK Output
Current or new password field is empty.Disables Change and highlights the missing field.Returns a validation error for missing fields.
New password does not meet complexity rules.Displays inline error and disables Change.Returns validation error metadata for password rules.
Session is not active.Blocks screen access and displays the login screen.Returns an unauthenticated state.
Input format is invalid.Rejects submission and displays an inline message.Returns a FIELDS_VALIDATION_ERROR.

Actions

ScenarioApp BehaviorSDK Output
User submits valid current and new passwords.Sends a password change request to /account/password/change.Returns a success result and updated session context.
User completes password change.Updates the active session token.Emits onLoginSuccess with a refreshed session.
User selects Forgot your password?Opens the Reset Password flow.Returns a state that indicates a password reset request.
Submission fails.Displays an inline error message.Returns error metadata that identifies the failure reason.

Endpoint Resources

Change Password (Retrieve Form)

PUT 

/account/password/change

Displays the form and metadata required to update the user's password.

UI Element Types

LevelReferenceTypeDescriptionPlacement
1logoIllustrationDisplays the Air Doctor logo^100
1current-passwordPasswordCurrent password input field
1new-passwordPasswordNew password input field
1weak-passwordRegularPassword requirement hint
1changeButtonSubmits the new password
1spacerSpacerLayout element
1reset-passwordLinkOpens the reset password screen^
1need-helpRegularInline help message^
1supportLinkOpens the Air Doctor support contact screen^

Accept Change Password​

POST 

/account/password/change

Updates the authenticated user's password after verifying the current password.

Parameters

NameTypeRequiredDescription
currentPasswordStringYesDoctor's current password
newPasswordStringYesNew password to set

Errors

CodeDescription
FIELDS_VALIDATION_ERROROne or more fields are missing or invalid