Skip to main content

Log in


Use the Log in screen to authenticate a doctor and start a session.
The screen opens automatically when no valid session exists. It does not require prior authentication.
Doctors enter an email and password. If multi-factor authentication (MFA) is enabled, the app prompts for a verification code.

Log in screen showing email and password inputs; optional MFA code field when required

This screen includes:

  • Email and Password input fields.
  • A User ID label that copies the ID to the clipboard when selected.
  • A Reset password link. Select Forgot your password? to open the Reset Password screen.
  • A Verification Code field that appears only when MFA is enabled. See Enable MFA.
  • A Log in button to submit credentials.
  • Automatic redirection to the Appointment List screen after a successful login (desktop only).
note

User ID is a unique identifier for each user. Support teams use it to locate and reference the user's account.


Workflow

  1. Open the Air Doctor app.
  2. Enter a valid email and password.
  3. If MFA is enabled, enter the verification code.
  4. Select Log in.

To reset the password, select Forgot your password?. See Reset Password.

After a successful login, go to Home Screen to manage appointments, register a walk-in patient, and more.


Validations

  • Rejects incorrect or unregistered credentials.
  • Requires both email and password fields.
  • Rejects expired or invalid MFA codes.
  • Blocks password reset if the token is invalid or expired.
  • Enforces rate limiting after multiple failed login attempts.

Actions

  • Starts a new session when credentials are valid.
  • Stores the MFA token in the session manager, if applicable.
  • Redirects the doctor to the Welcome screen.
  • Grants access to protected routes, such as Edit Account.

SDK and API References

GET 

/account/profile/login

Returns the login screen configuration and current session state. This endpoint does not authenticate.
The app starts a session only after successful authentication.

UI Element Types

LevelReferenceTypeDescriptionPlacement
1change-languageToolbarChanges the language setting
1logoIllustrationDisplays the Air Doctor logo^100
1log-messageSection"Please log in to continue" banner^
1emailEmailEmail address input field^
1passwordPasswordPassword input field
1mfaIntegerMFA code input field (if MFA is enabled)
1loginButtonSubmits login credentials
1spacerSpacerLayout element
1reset-passwordLinkOpens the reset password screen^