Accounts
Manage test credentials and login accounts used during test execution.
Accounts store the credentials your tests use to log into your application. When a test needs to authenticate, it uses the account you assign to it.
Account types
User-managed accounts
You provide the login credentials directly:
- Email/username — The login identifier
- Password — The account password
These credentials are stored securely and used by the testing agent during execution.
System-managed accounts
Doksi manages the account lifecycle. These accounts include:
- Password management — Passwords are generated and rotated automatically
- Authenticator codes — Time-based OTP codes for 2FA flows
- Email inbox — A managed email inbox for receiving verification codes, password resets, and other automated emails
Creating an account
- Navigate to Verify > Accounts
- Click Add Account
- Choose the account type (user-managed or system-managed)
- Enter the required credentials
- Click Create
You can also create accounts inline when setting up a test — click the account selector and choose Create new.
System-managed account features
Password viewer
View the current password for a system-managed account. Click the copy button to copy it to your clipboard.
Authenticator codes
If the account has 2FA enabled, the authenticator section shows the current TOTP code with a countdown timer. Codes refresh automatically.
Email inbox
View emails received by the managed account. The inbox shows:
- Sender and subject for each email
- Timestamp when the email was received
- Click an email to view its full content
The inbox supports infinite scrolling — older emails load as you scroll down.
Editing an account
Click on any account to modify its credentials or settings. For user-managed accounts, you can update the email, username, or password.
Deleting an account
Click the options menu and select Delete. Tests that reference this account will need a new account assigned before they can run.