User Management

Open Users from the main navigation (Admin only). The User Management page controls local accounts, roles, CSV import/export, and per-user notification preferences.
For SSO and directory role mapping, see Security. User create, role change, password reset, and API token actions are recorded in the audit log. For Hub-pushed identity lock, see Fleet governance.

Page overview

Header stats:
  • Total Users: accounts on this appliance (or Hub master list in Hub mode).
  • Active Now: users with login activity in the last hour.
Toolbar:
ControlBehavior
SearchFilter by username, email, or role.
ImportBulk-create users from CSV (Username, Password, Role, Email).
ExportDownload current user list as CSV.
Add UserCreate a single account via dialog.
Table columns: Username, Email, Role, Created, Last Login, Provider (local vs SSO), and row actions (reset password, delete, open drawer).

Roles

RolePermissionsUse Case
Administrator
Full system control: global settings, user management, license activation, and audit log.IT Manager / Owner
Standard User
Operational access: device names, location management, and alert acknowledgment.Network Technician
Viewer
Read-only access: dashboard monitoring and report generation.Management / Auditor
Alert Only
Notification access: receives email/webhook triggers (no dashboard access).Emergency Contact
UI role names map to API values: AdministratorAdmin, Standard UserStandard, ViewerViewer, Alert OnlyAlertOnly.
Alert Only accounts receive email/webhook notifications without dashboard login. Create with email (password optional). Ideal for on-call contacts and integrators who should not change settings.

Add User dialog

FieldNotes
UsernameRequired for all roles.
PasswordRequired for Admin, Standard, Viewer. Optional for Alert Only.
EmailRequired for Alert Only; optional for others (used for alert delivery).
RoleAdmin, Standard, Viewer, or Notification Only (Alert Only).

CSV import format

Header row: Username,Password,Role,Email
Example row: jdoe,P@ssword123,Standard,jdoe@example.com
Download the sample CSV from the import flow. Failed rows are counted in the completion snackbar; successful rows appear immediately in the table.
Valid roles: Admin, Standard, Viewer, AlertOnly.

User drawer (per-user alerts)

Click a user row to open the drawer.

CHANNEL DELIVERY STATUS

Toggle EMAIL and WEBHOOK delivery independently.

EMAIL PREFERENCES

Alert Email: override destination; blank uses the account email.

WEBHOOK PREFERENCES

Selected Webhooks: multi-select from webhooks configured under Settings → ALERTS. Pair with webhook Alert Scope (Global vs Targeted).

ALERT SCOPE & TRIGGERS

ControlBehavior
Alert Scope: All Network EventsUser receives triggers for any device (subject to webhook scope).
Alert Scope: Only Devices I ManageFilters to devices where this user is the assigned manager.
DEVICE DOWN / UP / NEW DISCOVERY chipsPer-event opt-in. Click to toggle active triggers.
Save changes from the drawer footer. Preferences apply when SMTP or webhooks fire for that user.

Federation & identity governance

Enrolled Node (governed)

When Sync Core User Registry is enabled from the Hub, the Node shows:
GLOBAL IDENTITY GOVERNANCE ACTIVE: local user create/delete/password reset and per-user alert edits are locked. Manage accounts on the Hub Users page instead.

Central Hub

CENTRAL IDENTITY COMMAND ACTIVE (HUB MODE): this Hub is the source of truth for fleet user accounts. Changes here can sync to Nodes with governance enabled.
When user sync is first enabled, the Node may upload existing local users to the Hub (except the built-in emergency admin account). Plan Hub admins before locking remote sites.