Skip to Content

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:

ColumnDescription
UserDisplay name, avatar, and platform badge (if applicable)
EmailThe user’s email address (also their login username)
RolesAssigned roles shown as badges
StatusActive (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

  1. Click New User in the top-right corner
  2. Enter the user’s first name, last name, and email address
  3. Set a password for the account
  4. Assign one or more roles
  5. 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.

RoleAccess
AdminFull system access. Can configure platform settings, manage all tenants, and access the admin dashboard. Only visible to platform administrators.
TenantAdminManage users, groups, endpoints, and tenant-level settings. Cannot access platform-level pages.
DesignerCreate and edit scenes, themes, components, and fonts. Cannot manage users or system settings.
OperatorManage data connectors, lookup tables, and triggers. Can publish content to endpoints.
ViewerRead-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:

  1. First Name / Last Name — Update the user’s name
  2. Display Name — Override the auto-generated display name
  3. New Password — Set a new password (leave blank to keep the current one)
  4. Roles — Toggle roles on or off by clicking the role badges
  5. 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.

  1. Click the user in the list
  2. Toggle the Lock Account switch to the on position (red)
  3. 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

  1. Click the user in the list
  2. Click Delete User at the bottom-left of the edit form
  3. 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.

Last updated on