Health Check

API health check endpoint.

GET /api/health

GET /api/health is the public application-health endpoint. It verifies that the web application can serve requests without invoking Marco or consuming AI credits.

Marco has a separate, no-store sentinel at GET /api/chat/health. Operators use ?strict=1 for core chat configuration and ?strict=1&content_rag=1 when the content corpus must also be query-ready. The content-RAG check fails closed when the public corpus is missing, pending, stale, hash-mismatched, or tied to a different deployed source commit.