Skip to main content

Users Management

Access levels

Platform Admins and Maintainers can view user details, manage project assignments, and assign platform roles including the Auditor flag.

Auditors have read-only access — all user details and budget spend data are visible, but create, edit, deactivate, and role-change controls are not available.

Regular users manage project members from the Projects Management page.

Admin configuration required

Users Management is only available when Platform-managed mode is enabled. If this tab is not visible, ask your administrator to follow the Platform-managed Mode Configuration guide.

The Users Management page gives Platform Admins a unified view of all users registered on the platform, their roles, and their project memberships. From here you can filter users, inspect individual user details, and manage project assignments.

To access Users Management, click the Profile icon in the bottom-left corner → Settings → Administration → Users management.

Users List​

The users list displays all platform users in a searchable, filterable table.

Users Management list — the default project is labeled Default in the Projects column

Columns​

ColumnDescription
NameDisplay name
EmailUser's email address
User TypeRegular or External — see External User
Project AdminWhether the user holds Project Admin role in any project
Super AdminWhether the user has platform-wide Super Admin privileges
ProjectsBadge list of projects the user is assigned to. The default project is shown first and labeled Default — see Default Project
ActionsRow-level actions (edit, view details)

Filtering​

Use the filter bar at the top of the list to narrow results:

  • Search — filter by name
  • Project — show only users assigned to a specific project
  • Platform Role — filter by User, Project Admin, or Super Admin

Click Clear All to reset all active filters.

User Details​

Click the ⋮ (Actions) menu on a user row, or click the user's name, to open the User Details panel.

The panel shows:

  • Avatar and display name
  • User Type: Regular or External
  • Email: user's email address
  • Platform Roles block — Admin, Maintainer, and Auditor toggles (visible to Platform Admins and Maintainers only)
  • Projects table — list of projects the user is assigned to, with their role in each and the user's default project
  • Budget Spending widget — current budget consumption for the selected user (see below)

User Details panel for a Regular user

User Details panel for an External user

Platform Roles​

The Platform Roles block is visible to Platform Admins and Maintainers in the User Details panel. It displays toggles for the three elevated flags: Admin, Maintainer, and Auditor.

User Details panel — Platform Roles block with Auditor, Admin, and Maintainer toggles

To assign the Auditor flag to a user:

  1. Open the User Details panel for the target user.
  2. In the Platform Roles block, toggle the Auditor switch on.
  3. Click Save.

Auditor switch toggled on for a regular user

To remove the flag, toggle the switch off and save.

note

If the user already holds Admin or Maintainer status, the Auditor switch is shown disabled. The tooltip reads: "Admin and Maintainer already include full platform access — the Auditor flag has no effect for this user."

Auditor switch shown disabled with an explanatory tooltip when the user is already Admin or Maintainer

The stored flag value is not modified.

Budget Spending​

The Budget Spending widget is displayed at the bottom of the User Details panel and shows the current budget consumption for the selected user across all three budget categories.

User Details panel as seen by an Auditor — read-only, no Platform Roles block or edit controls

ColumnDescription
CategoryBudget category: Platform, CLI, or Premium models
Current SpendingAmount spent in the current budget period (USD)
Budget LimitThe configured maximum spend for the period (USD)
Budget ResetThe date and time when the budget counter resets
Time Until ResetDays, hours, and minutes remaining until the next budget reset
ProgressVisual progress bar showing consumption relative to the budget limit

Each row represents one budget category. A row is shown only for categories that have a budget configured for the user.

tip

If the widget shows no data, no budget has been configured for the selected user. Budget limits are set up by a platform administrator via the LiteLLM integration. See LiteLLM Budget Configuration for details.

Prerequisites

The Budget Spending widget requires:

Manage a User's Project Assignments​

From the User Details panel you can add or remove project memberships without leaving the user record.

Add a Project Assignment​

  1. In the User Details panel, click Add Project.
  2. Select a project from the Project dropdown.
  3. Optionally, turn on Set as default to make this project the user's default project in the same step.
  4. Click Add.

Add Project dialog with a project selected and the Set as default switch turned on

The new assignment appears in the Projects table immediately with the User role. To grant Project Admin, change the role in the Role column afterwards.

If the project is added but setting it as default fails, the message "User added to project, but the default project was not changed" is shown. The membership is kept and the previous default project stays in place.

Remove a Project Assignment​

  1. In the User Details panel, locate the project in the Projects table.
  2. Click Unassign next to that project.
  3. Confirm the removal.

The user loses access to that project immediately. Their account is not affected. If the removed project was the user's default project, a new default is determined automatically — see How the Default Project Is Determined.

Default Project​

Each user who belongs to at least one project has exactly one default project. The default project decides which project budget pays for the user's LLM usage when a request is not tied to a specific project — for example, chatting with a Marketplace assistant from a project the user is not a member of, or running a CLI agent without a configured project. For the full billing rules, see Default Project in Budget Management.

Assigning a default project is useful when a user works across several projects and the organization needs that user's spend charged to one predictable project budget — for example, the budget of the user's department.

note

The default project described here is unrelated to the Keycloak Assign Default Project mapper. That mapper only creates a personal project in Keycloak-managed mode.

How the Default Project Is Determined​

PriorityDefault project
1The project an administrator explicitly set as default
2If none is set — the user's personal project (the project named after their email)
3If the user has no personal project — the first of the user's projects by name

Because of these fallbacks, the Users list and the User Details panel always mark one project as default for every user who has projects, even when no administrator has set one.

A user can have only one default project at a time. Setting a new default replaces the previous one; the previous project stays an ordinary membership with the same role.

The default project is always one of the user's own projects. When the membership of the default project is removed — individually, through Bulk Actions, or from the project's members list — the explicit default is cleared and the next rule in the table applies.

Viewing the Default Project​

  • Users list — in the Projects column, the default project is shown as the first badge and is prefixed with the label Default (tooltip: "Default project").
  • User Details — the Projects table has a Default column. The radio button of the default project is selected.

User Details panel — Projects table with the Default column; data-platform is the default project

Set a User's Default Project​

  1. Open the User Details panel for the user.
  2. In the Projects table, select the radio button in the Default column next to the project that should become the default.

The change is saved immediately — there is no confirmation dialog and no Save button. The message "Default project set successfully" confirms the change. If the change fails, the previous selection is restored and an error message is shown.

A project can also be made the default while adding it to the user — see Add a Project Assignment.

The new default applies to the user's subsequent requests within about a minute. Spend already recorded is not moved to the new project.

Permissions​

RoleView default projectChange default project
Platform Admin / Maintainer✅✅
Auditor✅❌
Project Admin❌❌
User❌❌

Auditors see the Default column with all radio buttons disabled. Project Admins cannot set the default project for members of their projects, and users cannot choose their own default project. Setting a default for many users at once through Bulk Actions is not supported.

User Details panel as seen by an Auditor — the Default column is visible, all radio buttons are disabled