Object Storage
s3, azure, gcs — sync files in and out of a workspaceLLM Inference
openai, anthropic, ollama — back AI-driven detectionCreating a Connection
displayName, a typed config, and optionally isActive
and a sync schedule. The provider is inferred from the config.
ollama requires baseUrl rather than credentials — it is the self-hosted
option, so there is no key to supply. openai and anthropic accept an
optional baseUrl for gateways and compatible endpoints.Storage Configuration
LLM Configuration
Verifying a Connection
Check reachability before relying on a connection:reachable and, on failure, an error.
Syncing Files
Storage connections can sync on a schedule or on demand.Schedule
Sync Status
A sync record reportsstatus, triggerType, recordsSynced, attempt, and
errorMessage on failure.
Triggers are
manual, scheduled, or webhook. Cancel a running sync with:
Webhooks
Register endpoints to receive events as runs and syncs progress:test endpoint to confirm delivery before depending on it.
Managing Connections
provider filter, and workspace-wide syncs also accept
status.
Set isActive: false to pause a connection without deleting it — scheduled
syncs stop, and the configuration is retained.
Next Steps
API Reference
Connection and sync endpoints
TypeScript SDK
connections, syncs, and webhooks