Skip to main content

Users & API Keys

Manage admin portal users, assign roles, and create API keys for programmatic access.

Users

Users List

Navigate to Users in the sidebar to see all portal users.

Users List

Each user shows:

  • Email — Login email address
  • Display Name — User's display name
  • Roles — Assigned roles (super-admin, admin, read-only)
  • Status — Active or Inactive
  • Last Login — When the user last signed in
  • Actions — Edit, Reset Password, Delete

Creating a User

Click Create User to add a new portal user.

FieldDescriptionRequired
EmailLogin email addressYes
Display NameUser's display nameYes
PasswordInitial passwordYes
RolesOne or more roles (super-admin, admin, read-only)Yes
note

Only super-admin users can create new users.

Editing a User

Click Edit to modify a user's display name, roles, or status. Available to admin and super-admin users.

Resetting a Password

Click Reset Password to set a new password for a user. Only super-admin users can reset passwords, and you cannot reset your own password from this page.

Deleting a User

Click Delete to remove a user from the portal. Only super-admin users can delete users, and you cannot delete your own account.

Role Permissions

ActionRequired Role
View usersAdmin, Super-Admin
Create userSuper-Admin
Edit userAdmin, Super-Admin
Reset passwordSuper-Admin
Delete userSuper-Admin

API Keys

API Keys List

Navigate to API Keys in the sidebar to manage API keys.

API Keys List

Four metric cards are displayed at the top:

MetricDescription
Total KeysTotal number of API keys
Active KeysKeys currently active
Expired KeysKeys that have expired
API Calls TodayNumber of API calls made today

Each key shows:

  • Name & Description — Key identifier and purpose
  • Key — Masked key showing prefix and suffix
  • Scopes — Permission scopes assigned to the key
  • Last Used — When the key was last used (relative time)
  • Expires — Expiration date or "Never"
  • Status — Active, Revoked, or Expired

Creating an API Key

Click Create API Key to generate a new key.

FieldDescriptionRequired
NameDescriptive name for the keyYes
DescriptionWhat this key is used forNo
ScopesPermission scopes (e.g., read, write, admin)Yes
ExpirationWhen the key expires (or never)No
warning

The full API key is only shown once at creation. Copy it immediately — it cannot be retrieved later.

Viewing Key Details

Click a key to open the details dialog showing full configuration, scopes, and usage history.

Revoking a Key

Click Revoke from the actions dropdown to immediately disable a key. Revoked keys can no longer authenticate API requests.

Deleting a Key

Click Delete to permanently remove an API key from the system.

Next Steps