Generated from the live OpenAPI schema by scripts/gen_api_reference.py — do not edit by
hand. Interactive docs are served at /api/docs and the raw schema at /api/openapi.json.
All endpoints require an authenticated session unless noted otherwise.
| Method |
Path |
Summary |
GET |
/api/health |
Health |
| Method |
Path |
Summary |
GET |
/api/account/{session} |
Account Snapshot |
| Method |
Path |
Summary |
POST |
/api/auth/login |
Login |
POST |
/api/auth/logout |
Logout |
GET |
/api/auth/me |
Me |
GET |
/api/auth/needs-setup |
Needs Setup |
POST |
/api/auth/register |
Register |
| Method |
Path |
Summary |
GET |
/api/backtests |
List Backtests |
POST |
/api/backtests |
Create Backtest |
POST |
/api/backtests/book |
Create Book |
POST |
/api/backtests/cross-sectional |
Create Cross Sectional |
POST |
/api/backtests/intraday-relval |
Create Intraday Relval |
POST |
/api/backtests/pairs |
Create Pairs |
POST |
/api/backtests/portfolio |
Create Portfolio |
POST |
/api/backtests/portfolio-search |
Create Portfolio Search |
POST |
/api/backtests/preview |
Preview Backtest |
DELETE |
/api/backtests/{run_id} |
Delete Backtest |
GET |
/api/backtests/{run_id} |
Get Backtest |
POST |
/api/backtests/{run_id}/cost-stress |
Run Cost Stress |
POST |
/api/backtests/{run_id}/montecarlo |
Run Monte Carlo Analysis |
PATCH |
/api/backtests/{run_id}/notes |
Update Notes |
GET |
/api/backtests/{run_id}/results |
Get Backtest Results |
POST |
/api/backtests/{run_id}/validate-book |
Validate Book |
| Method |
Path |
Summary |
GET |
/api/charts |
List Charts |
POST |
/api/charts |
Create Chart |
DELETE |
/api/charts/{chart_id} |
Delete Chart |
GET |
/api/charts/{chart_id} |
Get Chart |
PUT |
/api/charts/{chart_id} |
Update Chart |
| Method |
Path |
Summary |
GET |
/api/config |
App Config |
| Method |
Path |
Summary |
GET |
/api/data/bars |
Get Bars |
GET |
/api/data/catalog |
Catalog Inventory |
POST |
/api/data/estimate-intraday |
Estimate Intraday |
POST |
/api/data/ingest |
Start Ingest |
POST |
/api/data/ingest-basket |
Ingest Basket |
POST |
/api/data/ingest-crypto |
Start Crypto Ingest |
POST |
/api/data/ingest-crypto-basket |
Ingest Crypto Basket |
POST |
/api/data/ingest-intraday |
Start Intraday Ingest |
GET |
/api/data/ingest/{job_id} |
Ingest Status |
| Method |
Path |
Summary |
GET |
/api/gateway/health |
Gateway Health |
POST |
/api/gateway/{session}/control |
Control Gateway |
| Method |
Path |
Summary |
POST |
/api/help/ask |
Ask |
| Method |
Path |
Summary |
POST |
/api/learn/quick-check |
Quick Check |
POST |
/api/learn/run-gauntlet |
Run Gauntlet |
| Method |
Path |
Summary |
GET |
/api/reports/performance |
Performance |
| Method |
Path |
Summary |
GET |
/api/research/confidence |
Confidence |
GET |
/api/research/report/{strategy_key} |
Strategy Report |
GET |
/api/research/sweep-status |
Sweep Status |
| Method |
Path |
Summary |
DELETE |
/api/session-history |
Clear History |
GET |
/api/session-history |
List Sessions |
DELETE |
/api/session-history/{session_id} |
Delete Session |
GET |
/api/session-history/{session_id} |
Session Detail |
| Method |
Path |
Summary |
GET |
/api/sessions/paper/runner |
Paper Runner |
POST |
/api/sessions/paper/runner/stop |
Stop Paper |
POST |
/api/sessions/paper/start |
Start Paper |
POST |
/api/sessions/{session}/control |
Queue Control |
GET |
/api/sessions/{session}/events |
Session Events |
| Method |
Path |
Summary |
GET |
/api/settings/keys |
List Keys |
DELETE |
/api/settings/keys/{key} |
Clear Key Value |
PUT |
/api/settings/keys/{key} |
Set Key Value |
POST |
/api/settings/keys/{key}/test |
Test Key Value |
| Method |
Path |
Summary |
GET |
/api/setup-status |
Setup Status |
| Method |
Path |
Summary |
GET |
/api/strategies |
List Strategies |
| Method |
Path |
Summary |
POST |
/api/studio/generate |
Generate Strategy |
GET |
/api/studio/strategies |
List Generated |
POST |
/api/studio/strategies |
Save Generated |
DELETE |
/api/studio/strategies/{key} |
Delete Generated |
GET |
/api/studio/strategies/{key} |
Get Generated |
DELETE |
/api/studio/strategies/{key}/chat |
Clear Chat |
GET |
/api/studio/strategies/{key}/chat |
Get Chat |
POST |
/api/studio/strategies/{key}/chat |
Post Chat |
POST |
/api/studio/validate |
Validate Strategy |