Skip to main contentAn 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