Reset Password Request
Use the Reset Password Request screen to start the password recovery process. Users access this screen from the Log in or Change Password screens by selecting Forgot password?.
This screen includes:
- An email input field for registered addresses.
- A Send button to request a password reset link.
- Inline validation for invalid or unregistered addresses.
- A confirmation message when the request succeeds.
- A persistent Contact Support link for additional help.
Workflow
- Enter a registered email address.
- Select Send to request a password reset link.
- The screen validates the email format and checks for a matching account.
- If no match exists or the email is invalid, the screen displays an error.
- Whem the request succeeds, the screen redirects to Reset Password – Email Sent Confirmation.
Validations
| Scenario | App Behavior | SDK Output |
|---|---|---|
| Email field is empty or invalid. | Disables Send and displays inline validation. | Returns a validation error for invalid format. |
| Email does not match a registered account. | Displays an error and prevents submission. | Returns an error for unknown address. |
| Email has a valid format and matches an account. | Enables Send and submits the request. | Returns a success state for the reset request. |
Actions
| Scenario | App Behavior | SDK Output |
|---|---|---|
| User submits a valid email. | Sends a reset link to the email address. | Returns a success response with request metadata. |
| Request succeeds. | Redirects to the Email Sent Confirmation screen. | Returns a navigation state into the confirmation flow. |
| User selects the support link. | Opens the Air Doctor Support page. | Returns no authentication change or session change. |
Anonymous access is allowed.
This screen requires no session and no MFA token.
Endpoint Resources
Request reset password
PUT
/account/password/reset/request
This endpoint configures the Reset Password Request screen and allows users to request a password reset link for account recovery.
UI Element Types
| Level | Reference | Type | Value | Placement |
|---|---|---|---|---|
| 1 | change-language | Toolbar | Settings | — |
| 1 | logo | Illustration | AirDr Logo | ^100 |
| 1 | reset-instructions | Regular | Enter your email address and we will send an email with a link to reset your password | ^ |
| 1 | email | Email address | — | |
| 1 | send | Button | Send | — |
| 1 | spacer | Spacer | — | — |
| 1 | need-help | Regular | If you still need help, contact | ^ |
| 1 | support | Link | Air Doctor Support | ^ |


