Skip to main content
This guide explains how to create and manage users in Veratrace.

Prerequisites

  • Access to a Veratrace instance
  • Appropriate permissions to manage users
Source: Feature Inventory - UI Flows (User Management)

Create a User

Navigate to /users/create to create a new user. Source: Feature Inventory - UI Flows (User Management)

User Fields

  • Username - Username for the user
  • Email - Email address
  • Name - First name
  • Middle Name (optional) - Middle name
  • Family Name (optional) - Family name
  • Temporary Password - Initial password (user must change on first login)
Source: Feature Inventory - Core Objects (User)

Create via API

API: POST /instances/:instanceId/users Request body:
{
  "username": "jdoe",
  "email": "jdoe@example.com",
  "name": "John",
  "middleName": "A",
  "familyName": "Doe",
  "temporaryPassword": "TempPass123!"
}
Source: Feature Inventory - API Surface (Users API)

List Users

View all users at /users or use the API. API: GET /instances/:instanceId/users Query parameters:
  • username - Filter by username
  • enabled - Filter by enabled status
  • page, size, sort - Pagination and sorting
Source: Feature Inventory - API Surface (Users API)

Update a User

Navigate to /users/:userId/edit or use the API. API: PUT /instances/:instanceId/users/:userId Request body:
{
  "username": "jdoe",
  "email": "jdoe@example.com",
  "name": "John",
  "middleName": "A",
  "familyName": "Doe",
  "enabled": true,
  "temporaryPassword": "NewTempPass123!" // Optional, only if changing password
}
Source: Feature Inventory - API Surface (Users API)

User Status

Users can be enabled or disabled:
  • enabled: true - User can log in and access the system
  • enabled: false - User is disabled and cannot access the system
Source: Feature Inventory - Core Objects (User)

Roles

Source: Feature Inventory - User Roles and Permissions (Roles)