Gateway
Health and readiness
Liveness and readiness probes for load balancers and orchestrators.
GET /health
GET
/healthpublicLiveness. Always 200 while the process is up.
curl -s http://localhost:8080/healthGET /ready
GET
/readypublicReadiness. 200 only when the store, every required adapter, every configured payment provider and every authorization provider are healthy; otherwise 503. A warn is degraded-but-serving; a fail blocks readiness.
curl -s -w '\n%{http_code}\n' http://localhost:8080/readyResponse
readybooleanrequiredstoreReadinessCheckrequiredadapters / paymentProviders / authorizationProvidersReadinessCheck[]requiredEach check has a
name, a status of pass, warn or fail, and optionally a detail from a fixed vocabulary — raw errors go to the log, never to this unauthenticated route.Responses are memoised and single-flight, so aggressive polling cannot amplify into one RPC call per request.