ToolIntegration
Tool integration configuration. Mirrors the server-side
tool_integrations table shape. Secrets in config (e.g., api_key)
are masked to “masked” on read; updates that pass the mask value
back preserve the existing encrypted value.
Properties
Section titled “Properties”| Property | Type | Description |
|---|---|---|
config |
Record<string, string> |
Provider-specific config. api_key is masked on read. |
created_at |
string |
- |
created_by? |
string |
- |
enabled |
boolean |
- |
from_config? |
boolean |
True when configured via env/YAML (read-only in the UI). |
id |
string |
- |
integration_type |
IntegrationType |
- |
is_default |
boolean |
- |
last_test_error? |
string |
- |
last_test_status? |
"failed" | "ok" |
- |
last_tested_at? |
string |
Result of the most recent test-connection call, if any. |
name |
string |
- |
provider |
IntegrationProvider |
- |
read_only? |
boolean |
- |
updated_at |
string |
- |