Deploy agent
Deploys the latest build of an agent to Kubernetes. Creates or updates the K8s namespace,
deployment, services, and ingress. Returns 200 on full success or 207 if some
resources had errors.
Authentication
AuthorizationBearer
OAuth 2.0 device flow or session token from WorkOS
Request
This endpoint expects an object.
account
Account that owns the deployment
name
Agent name
source_account
Source account for cross-account deploys (uses latest published version)
user_credentials
Credential key-value pairs required by the agent
interfaces
Interface adapter names to enable (e.g. [“slack”, “web”])
schedules
Cron schedules keyed by ingestion name
Response
Deployment succeeded
status
Allowed values:
name
build_id
k8s_namespace
deployed_at
resources
Kubernetes resources created or updated
service_endpoints
errors