Base URL
/v1.
Authentication
Every request (except/healthz) requires an API key passed in the X-API-Key header.
Missing or invalid keys return
401 Unauthorized.
Error format
All errors return a JSON body with adetail field:
Health check
{"status": "ok"} when the API is up.
