Skip to content

API Routes Catalog

Total endpoints

80

Source files

12

File Endpoints
app/backend/app/frontend_routes.py 2
app/backend/app/routes/system.py 4
app/backend/app/routes/analysis.py 17
app/backend/app/routes/audit.py 2
app/backend/app/routes/execution.py 10
app/backend/app/routes/export.py 4
app/backend/app/routes/keys.py 4
app/backend/app/routes/projects.py 16
app/backend/app/routes/slack.py 6
app/backend/app/routes/templates.py 5
app/backend/app/routes/webhooks.py 7
app/backend/app/routes/workspace.py 3
Method Path Source
GET / app/backend/app/frontend_routes.py
GET /{full_path:path} app/backend/app/frontend_routes.py
POST /api/v1/admin/retention/purge app/backend/app/routes/system.py
POST /api/v1/analyze app/backend/app/routes/analysis.py
POST /api/v1/assignment/preview app/backend/app/routes/analysis.py
GET /api/v1/audit app/backend/app/routes/audit.py
GET /api/v1/audit/export app/backend/app/routes/audit.py
POST /api/v1/calculate app/backend/app/routes/analysis.py
POST /api/v1/design app/backend/app/routes/analysis.py
GET /api/v1/diagnostics app/backend/app/routes/system.py
POST /api/v1/experiments/{experiment_id}/assign app/backend/app/routes/analysis.py
POST /api/v1/experiments/{experiment_id}/conversions app/backend/app/routes/execution.py
GET /api/v1/experiments/{experiment_id}/decision app/backend/app/routes/execution.py
POST /api/v1/experiments/{experiment_id}/exclusions app/backend/app/routes/execution.py
POST /api/v1/experiments/{experiment_id}/exposures app/backend/app/routes/execution.py
POST /api/v1/experiments/{experiment_id}/holdout app/backend/app/routes/execution.py
POST /api/v1/experiments/{experiment_id}/identities app/backend/app/routes/execution.py
GET /api/v1/experiments/{experiment_id}/ingestion app/backend/app/routes/execution.py
GET /api/v1/experiments/{experiment_id}/live-stats app/backend/app/routes/execution.py
POST /api/v1/experiments/{experiment_id}/pre-period app/backend/app/routes/execution.py
POST /api/v1/experiments/{experiment_id}/strata app/backend/app/routes/execution.py
POST /api/v1/export/comparison app/backend/app/routes/export.py
POST /api/v1/export/html app/backend/app/routes/export.py
POST /api/v1/export/html-standalone app/backend/app/routes/export.py
POST /api/v1/export/markdown app/backend/app/routes/export.py
POST /api/v1/hypotheses/generate app/backend/app/routes/analysis.py
GET /api/v1/keys app/backend/app/routes/keys.py
POST /api/v1/keys app/backend/app/routes/keys.py
DELETE /api/v1/keys/{api_key_id} app/backend/app/routes/keys.py
POST /api/v1/keys/{api_key_id}/revoke app/backend/app/routes/keys.py
POST /api/v1/llm/advice app/backend/app/routes/analysis.py
POST /api/v1/multiple-testing app/backend/app/routes/analysis.py
GET /api/v1/projects app/backend/app/routes/projects.py
POST /api/v1/projects app/backend/app/routes/projects.py
DELETE /api/v1/projects/{project_id} app/backend/app/routes/projects.py
GET /api/v1/projects/{project_id} app/backend/app/routes/projects.py
PUT /api/v1/projects/{project_id} app/backend/app/routes/projects.py
POST /api/v1/projects/{project_id}/analysis app/backend/app/routes/projects.py
POST /api/v1/projects/{project_id}/archive app/backend/app/routes/projects.py
POST /api/v1/projects/{project_id}/exports app/backend/app/routes/projects.py
GET /api/v1/projects/{project_id}/history app/backend/app/routes/projects.py
GET /api/v1/projects/{project_id}/report/csv app/backend/app/routes/projects.py
GET /api/v1/projects/{project_id}/report/pdf app/backend/app/routes/projects.py
GET /api/v1/projects/{project_id}/report/xlsx app/backend/app/routes/projects.py
POST /api/v1/projects/{project_id}/restore app/backend/app/routes/projects.py
GET /api/v1/projects/{project_id}/revisions app/backend/app/routes/projects.py
GET /api/v1/projects/compare app/backend/app/routes/projects.py
POST /api/v1/projects/compare app/backend/app/routes/projects.py
POST /api/v1/results app/backend/app/routes/analysis.py
POST /api/v1/results/categorical app/backend/app/routes/analysis.py
POST /api/v1/results/omnibus app/backend/app/routes/analysis.py
POST /api/v1/results/paired app/backend/app/routes/analysis.py
POST /api/v1/results/ratio app/backend/app/routes/analysis.py
POST /api/v1/results/survival app/backend/app/routes/analysis.py
POST /api/v1/sensitivity app/backend/app/routes/analysis.py
POST /api/v1/simulate/bandit app/backend/app/routes/analysis.py
GET /api/v1/slack/status app/backend/app/routes/slack.py
POST /api/v1/srm-check app/backend/app/routes/analysis.py
GET /api/v1/templates app/backend/app/routes/templates.py
POST /api/v1/templates app/backend/app/routes/templates.py
DELETE /api/v1/templates/{template_id} app/backend/app/routes/templates.py
GET /api/v1/templates/{template_id} app/backend/app/routes/templates.py
POST /api/v1/templates/{template_id}/use app/backend/app/routes/templates.py
GET /api/v1/webhooks app/backend/app/routes/webhooks.py
POST /api/v1/webhooks app/backend/app/routes/webhooks.py
DELETE /api/v1/webhooks/{subscription_id} app/backend/app/routes/webhooks.py
GET /api/v1/webhooks/{subscription_id} app/backend/app/routes/webhooks.py
PATCH /api/v1/webhooks/{subscription_id} app/backend/app/routes/webhooks.py
GET /api/v1/webhooks/{subscription_id}/deliveries app/backend/app/routes/webhooks.py
POST /api/v1/webhooks/{subscription_id}/test app/backend/app/routes/webhooks.py
GET /api/v1/workspace/export app/backend/app/routes/workspace.py
POST /api/v1/workspace/import app/backend/app/routes/workspace.py
POST /api/v1/workspace/validate app/backend/app/routes/workspace.py
GET /health app/backend/app/routes/system.py
GET /readyz app/backend/app/routes/system.py
POST /slack/commands app/backend/app/routes/slack.py
POST /slack/events app/backend/app/routes/slack.py
GET /slack/install app/backend/app/routes/slack.py
POST /slack/interactive app/backend/app/routes/slack.py
GET /slack/oauth/callback app/backend/app/routes/slack.py