API v2

Everything the app does, through an API: strategies, backtests, optimizations, bots and live events.

Authentication

Create an API key from your profile page. Exchange it for a token that lasts 15 minutes, then send the token as a bearer header with each request.

POST /auth/token
{ "api_key": "<your API key>" }

← 200 { "access_token": "eyJ…", "token_type": "bearer", "expires_in": 900 }

What you can call

GroupWhat it covers
Server data and marketsMarkets, timeframes, indicators, rules and limits, as the engine sees them
StrategiesCreate, import, verify, update and backtest; read optimization results and select a variant
CompositionsPortfolios of strategies tested together
OptimizationsStart, follow and read searches
BotsRun, stop, restore and configure bots; read their trades
BalanceThe account's balance
PartnerUsers, key rotation, wallet linking, entitlements and usage, for partner accounts

A WebSocket, authenticated with the same token, streams backtest and optimization progress, trade and order events, and notifications. Requests are rate-limited.