Explorer
API endpoints for the new Explorer tab.
router = APIRouter(prefix='/api/explorer', tags=['explorer'])
module-attribute
SessionRequest
RunSingleRequest
Bases: BaseModel
Source code in src/onesecondtrader/dashboard/routers/explorer.py
api_explorer_run(request)
async
Start an exploration run using the Orchestrator.
Source code in src/onesecondtrader/dashboard/routers/explorer.py
api_explorer_status(run_id)
async
Return the status and progress of an exploration run.
Source code in src/onesecondtrader/dashboard/routers/explorer.py
api_cancel_run(run_id)
async
Cancel a running exploration.
Source code in src/onesecondtrader/dashboard/routers/explorer.py
api_create_session(request)
async
Create or retrieve a session. Returns session_id and cached indicators.
Source code in src/onesecondtrader/dashboard/routers/explorer.py
api_run_single(request)
async
Run a single indicator within a session. Checks cache first.
Source code in src/onesecondtrader/dashboard/routers/explorer.py
api_session_indicators(session_id)
async
Returns all indicator runs in session with statuses and run_ids.
Source code in src/onesecondtrader/dashboard/routers/explorer.py
api_session_run_ids(session_id)
async
Returns completed run_ids for chart endpoints.