Skip to content

Health and Readiness

  • Route: GET /health
  • Source: backend/src/app.ts
  • Response includes status, service name, environment, and timestamp.
  • Process is running and Express app is responding.
  • Basic runtime metadata is available for smoke checks.
  • It does not validate DB connectivity in the endpoint itself.
  • It does not check external providers (OpenAI/Google) at runtime.
  1. GET /health responds with 200.
  2. DB-backed authenticated query succeeds (for example GET /api/v1/wallet).
  3. Error middleware format is preserved on invalid payload tests.
  4. Rate limiter behavior is acceptable under expected traffic.