EndpointsHealth
Overall health check
Pings the database and reports aggregate health. Same checks as /health/ready.
GET
The Health Check is successful
application/json- response
status?stringinfo?|nullerror?|nulldetails?curl -X GET 'https://api.routess.com/health'{ "status": "ok", "info": { "database": { "status": "up" } }, "error": {}, "details": { "database": { "status": "up" } }}Generate loop route candidates from high-level parameters
Runs the RouteGeneration pipeline (ADR-0029): a fan of candidate loops around the start point, snap-validated, routed through Valhalla, scored on Overlap/distance/surface/shape, and reduced to up to 3 diverse candidates. A response with an empty candidate list carries a structured failure code that drives retry suggestions. Each request fans out into ~10-25 Valhalla calls, hence the strict per-IP throttle.
Readiness probe
Returns 200 once the database is reachable. Backs the Kubernetes readiness probe.