Users
User management is available to Administrators only. Navigate to Workspace → Access → Users.
Inviting a User
- Click + in the Users list
- Enter the user's email address
- Select a role (default: User)
- Submit — Lakehousecat sends an activation email with a time-limited link
The invitee clicks the activation link, sets a password, and gains access based on their assigned role.
User States
| State | Description |
|---|---|
| Pending | Invited but not yet activated |
| Active | Account activated, access granted based on role |
Account Settings
Each user can manage their own account from Profile → Account:
Profile
- Display name — shown in the UI
- Avatar — upload photo or use auto-generated initials
Security
- Password Change — update password at any time
- Multi-Factor Authentication (MFA) — TOTP-based; enabled via a toggle in the Security section
Setting up MFA
- Go to Profile → Account → Security and enable the MFA toggle
- Scan the QR code with an authenticator app (Google Authenticator, Authy, etc.) — or enter the secret key manually
- Save the provided backup codes in a secure location
- Enter the 6-digit code from the app to confirm and activate
When MFA is enabled, backup codes can be regenerated at any time from the same section. Each code is single-use.
To disable MFA, toggle it off and confirm with a 6-digit code or backup code.
API Keys
- Session Token (JWT) — short-lived token that expires with the session; used for API calls
- API Key — persistent key for programmatic access; can be generated and regenerated
Removing a User
Click the delete icon next to a user. The last remaining Administrator cannot be deleted.