cURL
Discovery
Get API Discovery
Unauthenticated API-origin discovery document pointing agents to the canonical API base URL, full docs, web-origin OpenAPI spec, health check, and the COMPLETE index of authenticated data routes. data.authenticated_routes is the whole authenticated route surface, not a sample: it carries every authenticated route this spec documents, so an agent that starts here never has to guess a path. The index is a hand-maintained const in backend/src/api_v1/discovery.rs kept in step with this spec by review; no automated check compares the two, so treat this spec as authoritative if they ever disagree.
GET
cURL
Discover the public V1 API surface without a key.
Use it as the first probe for agents, SDK setup, and uptime checks that need the docs and health endpoints before authenticating.
GET /api/v1 returns the API base URL, docs URL, OpenAPI URL, unauthenticated health URL, and representative authenticated data routes.