Team
The Team section manages the users that have access to the tenant admin panel. It handles invitations, role assignment, and access revocation.
Member list
The member registry shows:
- Email — the user's email address.
- Role — the assigned role, which determines the available sections and actions.
- Added on — the date the user was added to the tenant team.
Roles and permissions
Roles determine which sections and operations a team member can use. Sample roles:
- Administrator — full access to every section, including team management, API keys, and tenant settings.
- Operator — access to sessions and the manual review queue.
- Observer — read-only access (cannot perform actions).
The exact list of roles and their permissions depends on your tenant configuration.
Per-user permissions
In addition to the role, you can override a granular set of permissions for a single member through PUT /v1/team/{user_id}/permissions. Each permission (for example, reviews.read, sessions.export, storage.config_read, storage.config_write, etc.) can be force-enabled or force-disabled for a specific user, regardless of their role. Use this when the standard role permissions do not cover a specific scenario (for example, an operator who additionally needs the right to export sessions).
Inviting a member
To add a new member to the team:
- Click "Invite".
- Enter the invitee's email address.
- Pick the role to assign to the user.
- Confirm the invitation.
An email with a sign-in or sign-up link is sent to the supplied address.
Managing invitations
The "Invitations" sub-section lists pending invitations. Available actions:
- Resend — if the email did not reach the recipient, the invitation can be sent again.
- Revoke invitation — removes the invitation from the pending list. After revocation, the link in the email becomes invalid.
Changing a member's role
To change an existing member's role:
- Find the user in the list.
- Pick the new role from the drop-down (for example, promote to administrator or restrict to operator).
- Save changes.
The new permissions take effect after saving. The user's current admin-panel session is refreshed on the next sign-in.
Removing a member
To revoke a user's access to the admin panel:
- Find the user in the list.
- Click "Remove".
- Confirm the action.
After removal, the user can no longer sign in to this tenant's admin panel. Every action the user previously took remains in the audit log.
Resetting a member's password
An administrator can reset another team member's password through POST /v1/users/{user_id}/reset-password (for example, after account compromise or loss of access). After the action, the member receives an email with a link to set a new password. The action is recorded in the audit log as user.password_reset.
Team management and role changes are available only to users with the administrator role.