Overview
Omni provides basic user management through the Admin panel. Users are stored in the database and can be managed via the UI or API.Managing Users
Creating Users
- Navigate to Admin → Users
- Click Add User
- Enter the user’s email and name
- Set a temporary password
- Click Create
Editing Users
Select a user from the list to:- Update their name or email
- Change their role (Admin or User)
- Disable or re-enable their account
Resetting Passwords
To reset a user’s password:- Select the user from the list
- Click Reset Password
- Enter a new temporary password
- Share the temporary password with the user securely
Deleting Users
- Select the user from the list
- Click Delete
- Confirm the deletion
User Roles
At least one admin must exist at all times.
API Keys
Each user can create API keys for programmatic access to Omni’s HTTP API. Keys are managed from the user’s profile in Settings → API Keys (or via the/api/v1/api-keys endpoint).
When creating a key, you can optionally restrict it to an allowed sources list, which is intersected with the user’s own access at request time.
Keys are shown in full exactly once at creation time. Omni stores a SHA-256 hash and a short prefix for later identification. Each user is capped at 25 active keys.
Disabling Password Authentication
If SSO is configured, admins can disable password-based login:- Navigate to Settings → Authentication
- Toggle off Password Authentication