API Tokens
All API requests require a Bearer token:Get API Token
Via CLI
Via Dashboard
- Navigate to Settings API Tokens
- Click “Create Token”
- Select scopes
- Copy token (shown only once)
Token Scopes
Control access with fine-grained scopes:Read Scopes
read:ensembles- List and view ensemblesread:agents- List and view agentsread:executions- View execution historyread:components- View componentsread:state- Read ensemble state
Write Scopes
write:ensembles- Create/update ensembleswrite:agents- Create/update agentswrite:components- Create/update componentswrite:state- Update ensemble state
Execute Scopes
execute:ensembles- Execute ensemblesexecute:agents- Execute agents
Admin Scopes
admin- Full access to all resources
Scope Examples
Read-Only Token
Execution Token
Full Access Token
Token Management
Create Token
List Tokens
Revoke Token
Environment Variables
Store tokens securely:Local Development
Production (Wrangler)
Usage
Security Best Practices
1. Never Commit TokensError Handling
Missing Token
Request:Invalid Token
Request:Insufficient Scope
Request:Expired Token
Response (401):OAuth (Future)
OAuth 2.0 support coming soon:Next Steps
Endpoints
API endpoints
Rate Limits
Rate limiting
Webhooks
Webhook auth
Security Guide
Security best practices

