Users
Manage user accounts, assign roles, and control access to your Inspire tenant. Navigate to Settings > Users to view and manage all users in the current tenant.
Requires the TenantAdmin role or higher. Admin users (platform-level) can manage users across all tenants using the tenant picker.
User List
The user list displays all accounts in the current tenant with:
| Column | Description |
|---|---|
| User | Display name, avatar, and platform badge (if applicable) |
| The user’s email address (also their login username) | |
| Roles | Assigned roles shown as badges |
| Status | Active (green) or Locked (red) |
Click any user row to open the inline editor. Clicking your own row redirects to your account page instead.
Creating a New User
- Click New User in the top-right corner
- Enter the user’s first name, last name, and email address
- Set a password for the account
- Assign one or more roles
- Click Create
The user can sign in immediately with the email and password you set.
Roles
Each user can have one or more roles. Roles are hierarchical — higher roles inherit all permissions of lower roles.
| Role | Access |
|---|---|
| Admin | Full system access. Can configure platform settings, manage all tenants, and access the admin dashboard. Only visible to platform administrators. |
| TenantAdmin | Manage users, groups, endpoints, and tenant-level settings. Cannot access platform-level pages. |
| Designer | Create and edit scenes, themes, components, and fonts. Cannot manage users or system settings. |
| Operator | Manage data connectors, lookup tables, and triggers. Can publish content to endpoints. |
| Viewer | Read-only access. Can view dashboards and content but cannot create or modify anything. |
Platform administrators (Admin role with TenantId 0) see all roles including Admin. Tenant administrators only see TenantAdmin, Designer, Operator, and Viewer.
Editing a User
Click a user in the list to expand the edit form:
- First Name / Last Name — Update the user’s name
- Display Name — Override the auto-generated display name
- New Password — Set a new password (leave blank to keep the current one)
- Roles — Toggle roles on or off by clicking the role badges
- Lock Account — Toggle the lock switch to prevent the user from signing in
Click Save Changes to apply, or Cancel to discard.
Locking a User Account
Locking an account prevents the user from signing in without deleting their data. Their content, shared resources, and ownership records are preserved.
- Click the user in the list
- Toggle the Lock Account switch to the on position (red)
- Click Save Changes
The user’s status changes to Locked in the list. Toggle the switch off and save to unlock them.
Deleting a User
- Click the user in the list
- Click Delete User at the bottom-left of the edit form
- Confirm the deletion in the dialog
Deleting a user is permanent and cannot be undone. Content owned by the deleted user remains in the system but will no longer have an owner.
Rate Limits
User-management endpoints (create, update, delete) share a per-user sliding-window limiter. By default each tenant admin can perform up to 60 user-management operations per minute. Bulk imports or scripted provisioning that exceed this will receive HTTP 429 Too Many Requests with a Retry-After header.
Override the limit by setting RateLimit:UserMgmt:PermitLimit in appsettings.Production.json if your provisioning workflow needs more headroom.