Enrichment
Asset enrichment uses AI to automatically generate asset structures and populate property values. Instead of manually filling in each field, you provide a name and type and VSEC builds a detailed, structured asset for you.
What is Enrichment?
When you create an asset using the Generate tab, VSEC submits an enrichment request to an AI backend. The AI analyzes the asset name, type, and your workspace’s type/property schema, then returns a suggested asset tree — often including child components with pre-filled property values.
Enrichment requests are asynchronous. After submitting, the asset appears in your list with a “Generating…” status. When the request completes, the status changes to “Ready to review” and you can accept or discard the suggestions.
See Creating Assets → AI Generation for the full workflow.
Elastiq Integration
Elastiq is VSEC’s built-in AI enrichment service. It is the default provider for asset generation.
Enabling Elastiq
Elastiq requires an API key configured in your VSEC instance. Contact your VSEC administrator to confirm it is set up. Once enabled, the Generate tab will be active in the asset creation dialog.
Custom Enrichment Providers
In addition to Elastiq, you can connect your own enrichment tools via API key. Custom providers allow external systems to push enrichment data into Asset Manager programmatically.
Navigate to Asset Manager → Settings → Providers to manage providers.
Adding a Provider
Click Add Provider and give it a name. VSEC will generate an API token for the provider. The token is shown only once — copy it immediately and store it securely.
The token prefix (first 8 characters) is displayed in the provider list so you can identify which token is in use without exposing the full value.
Using a Provider Token
External systems authenticate by passing the token in the x-api-key header when calling the Asset Manager external API endpoints:
GET /ext/v1/asset-manager/asset
GET /ext/v1/asset-manager/property
GET /ext/v1/asset-manager/typeManaging API Tokens
If a token is compromised or needs to be rotated, click Regenerate Token on the provider. The old token is immediately invalidated and a new one is issued.
To remove a provider entirely, click Delete. This also invalidates its token.
Enabling / Disabling Elastiq
Elastiq can be toggled on or off from the Providers settings page without removing its configuration. This is useful for temporarily disabling AI generation without losing your API key setup.