Base URL: https://api.aut-o.com
All endpoints except /health, /metrics, and /api/auth/* require authentication via Better Auth session cookie.
/api/auth/*Better Auth handler (OAuth, sessions)/api/projectsList user's projects/api/projectsCreate a new project/api/projects/:idGet project details/api/projects/:id/exportExport project (ZIP: HANDOFF.md + README; AI handoff)/api/projects/:idUpdate project/api/projects/:idDelete project/api/projects/:id/pipeline/runStart a pipeline run/api/projects/:id/pipeline/runsList pipeline runs/api/projects/:id/pipeline/runs/:runIdGet run details/api/projects/:id/pipeline/runs/:runIdUpdate run status/api/projects/:id/scoresList scores for project/api/projects/:id/scores/latestGet latest score/api/projects/:id/scoresRecord a new score/api/serversList user's servers/api/serversAdd a server/api/servers/:idGet server details/api/servers/:idUpdate server/api/servers/:idDelete server/api/servers/:id/health-checkTrigger health check/api/billing/subscriptionGet current subscription/api/billing/checkoutCreate Stripe checkout session/api/billing/portalCreate billing portal session/api/billing/usageGet AI query usage stats/api/billing/webhookStripe webhook handler/api/chatSingle-turn chat with aut-o (refine idea); returns { reply }/api/byoiList BYOI providers and hasKey status/api/byoiSet or rotate key for a provider/api/byoi/:providerRemove key for provider/api/auditList audit logs for current user/healthHealth check/metricsPrometheus metrics