Skip to content

Gateway route map

This page summarises the mountAPI surface in cmd/atlas-gateway/main.go. Regenerate or extend it when adding routes so the reference stays honest.

When ATLAS_IAM_HOST is set, the gateway mounts a reverse proxy so the SPA can call IAM at same-origin /iam/* (see mountIAMReverseProxy in main.go). Typical paths: /iam/v1/me/bootstrap, /iam/v1/invites/....

MethodPathNotes
POST/api/atlas/contactLanding / marketing contact form (JSON); persists to contact_submissions
GET/POST/api/atlas/resolveResolver
POST/api/atlas/traverseKeystone traverse
GET/api/atlas/artifacts, /guidance, /documents, /corpusCorpus reads
GET/api/atlas/plan/versionsPlanner versions
GET/api/atlas/planner/llm-statusPlanner LLM health snapshot
POST/api/atlas/planPlan creation
POST/api/atlas/answer/streamSynthesised answer SSE
MethodPathNotes
GET/api/atlas/corpus/statusCorpus phase + collectors
GET/api/atlas/graph/statusGraph outbox
POST/api/atlas/corpus/extractExtraction pass
POST/api/atlas/corpus/recrawlAlias → extract
POST/api/atlas/graph/rebuildRequeue + drain

Case CRUD, evidence, bundles, estimates, plan lifecycle, and webhooks are mounted in the same router group — see the source file for the full list.