Skip to main content

Team & Administration

Manage your organization, users, and security settings.

Organization Management​

retestr.ai supports multi-tenancy. You can create and manage multiple Organizations.

  • Members: Invite team members via email.
  • Roles: Assign roles to control access.

Enterprise SSO (SAML/OIDC)​

For Enterprise plans, we support Single Sign-On (SSO) to integrate with your existing identity provider (Okta, Azure AD, Google Workspace).

  • Configure: Admins can set up SSO in Settings > SSO.
  • Enforce: Once enabled, you can optionally force all members to log in via SSO.
  • Auto-Provisioning: Users who log in via SSO are automatically added to your organization (JIT Provisioning).

Avatar Upload & Profile​

Personalize your workspace and easily identify your teammates in the dashboard.

  • Custom Avatars: Users can upload a custom profile picture directly from their account settings.
  • Gravatar Fallback: If no custom image is uploaded, the system automatically falls back to displaying the Gravatar associated with the user's email address.

Role-Based Access Control (RBAC)​

  • Admin: Full access to settings, billing, and user management.
  • Editor: Can create/edit tests, run jobs, and approve baselines.
  • Viewer: Read-only access to view runs and results.

General Settings

Audit Logs​

For security and compliance, all critical actions are logged in the Audit Logs. This feature is available only to Organization Admins.

Accessed Data​

Navigate to Settings > Audit Logs to view a chronological history of actions. Each log entry includes:

  • Actor: The user (or API Key) who performed the action.
  • Action: What happened (e.g., TEST_CREATE, BASELINE_APPROVE, MEMBER_REMOVE).
  • Target: The ID of the affected resource.
  • Timestamp: When the action occurred.
  • Metadata: Additional details (e.g., the name of the created project).

Logged Events​

We currently track the following events:

  • Members: Inviting, removing, or changing roles of team members.
  • Tests: Creating, updating, or deleting tests and suites.
  • Runs: Manually triggering or cancelling runs.
  • Baselines: Approving or reverting baselines.
  • Settings: Changing retention policies, API keys, or webhooks.

API Keys & CI/CD​

For automated workflows, retestr.ai provides Scoped API Keys.

Read the full API Access Guide to learn how to generate keys and integrate with your CI pipeline.

Artifact Retention & Cleanup Policies​

To manage storage costs and comply with data retention policies, retestr.ai automatically cleans up old test artifacts (screenshots, traces, videos).

Default Policies​

Unless configured otherwise, the system applies the following defaults:

  • Passing Runs: Artifacts are deleted after 7 days.
  • Failing Runs: Artifacts are deleted after 30 days.
  • Baselines: Baselines are never automatically deleted unless explicitly replaced or the test is deleted.

Configuring Retention​

Organization Admins can customize these settings in Settings > General:

  1. Retention Period (Pass): Set the number of days to keep artifacts for passing runs (e.g., 3 days).
  2. Retention Period (Fail): Set the number of days to keep artifacts for failing runs (e.g., 90 days).

A nightly background job runs at 3:00 AM UTC to identify and permanently delete expired artifacts.

Reviewer Leaderboard​

To encourage team engagement and timely reviews, the dashboard features a Reviewer Leaderboard.

  • Top Reviewers: Shows which team members have approved the most baselines in the last 30 days.
  • Top Fixers: Tracks who has resolved the most failures.
  • Gamification: Friendly competition helps prevent review backlogs and keeps the test suite healthy.