Skip to main content
An Instance is a multi-tenant configuration container in Veratrace. Each instance has its own isolated data and configuration.

Fields

  • id (string) - Instance identifier
  • userPoolId (string) - AWS Cognito User Pool ID (format: region_xxxxxxxx)
  • clientId (string) - Cognito OIDC client ID
  • region (string) - AWS region (extracted from userPoolId)
Source: Feature Inventory - Core Objects (Instance)

Isolation

Each instance maintains separate:
  • Users
  • TWU models
  • Agents
  • Integrations
  • Work ledger entries
Source: Feature Inventory - API Surface (all endpoints are instance-scoped)

Configuration

Instance configuration is fetched via: API: GET /instances/:id Response: Instance config with id, userPoolId, clientId Source: /Users/vincentgraham/clearline-ui/src/shared/api/instance.js

Authentication

Each instance uses its own AWS Cognito user pool for authentication. The region is extracted from the userPoolId format. Source: /Users/vincentgraham/clearline-ui/src/app/auth/auth.js