Documentation Index
Fetch the complete documentation index at: https://cryptorobot.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
API keys provide long-lived authentication for:- Automated trading bots
- Server-to-server integrations
- CI/CD pipelines
- Third-party app integrations
Creating an API Key
Response
Using an API Key
Include the key in theAuthorization header with the ApiKey prefix:
Available Scopes
| Scope | Description |
|---|---|
read:strategies | View strategies, templates, indicators |
write:strategies | Create/update/delete strategies |
read:exchanges | View exchange connections, balances, market data |
write:exchanges | Create/update/delete exchange connections |
read:traders | View trading bots and pod status |
write:traders | Create/start/stop trading bots |
read:portfolio | View trades, balance series, snapshots |
read:insights | View market insights and signals |
read:models | View model signals and subscriptions |
write:models | Subscribe/unsubscribe to signals |
Managing API Keys
List Keys
Revoke a Key
Revoking an API key is immediate. Any requests using that key will receive a
401 error.Restricted Endpoints
When using API keys, certain endpoints enforce scope-based access through the/restricted path:
Best Practices
Use descriptive names
Name keys after their purpose: “Production Trading Bot”, “Backtest Runner”, “Portfolio Dashboard”
Apply least-privilege scopes
Only grant the scopes the integration actually needs. A monitoring dashboard only needs
read:* scopes.Use environment variables
Never hardcode API keys in source code. Use environment variables or secret managers.

