Secrets
Manage encrypted secrets that agents reference in their environment configuration.
List Secrets
Section titled “List Secrets”GET /api/companies/{companyId}/secretsReturns secret metadata (not decrypted values).
Create Secret
Section titled “Create Secret”POST /api/companies/{companyId}/secrets{ "name": "anthropic-api-key", "value": "sk-ant-..."}The value is encrypted at rest. Only the secret ID and metadata are returned.
Update Secret
Section titled “Update Secret”PATCH /api/secrets/{secretId}{ "value": "sk-ant-new-value..."}Creates a new version of the secret. Agents referencing "version": "latest" automatically get the new value on next heartbeat.
Using Secrets in Agent Config
Section titled “Using Secrets in Agent Config”Reference secrets in agent adapter config instead of inline values:
{ "env": { "ANTHROPIC_API_KEY": { "type": "secret_ref", "secretId": "{secretId}", "version": "latest" } }}The server resolves and decrypts secret references at runtime, injecting the real value into the agent process environment.