Endpoint reference
GET /health
Returns a simple200 OK if the server process is running. Does not check downstream dependencies.
GET /health/ready
Performs a lightweight DynamoDB operation to confirm the database is reachable. Returns200 on success or 503 Service Unavailable on failure.
- Success (200)
- Failure (503)
GET /app/config
Returns the current app configuration. The mobile client uses this on launch to determine whether to force-update or show a maintenance screen.string
Minimum supported app version (semver). Clients below this version are force-updated.
string
URL to the App Store listing. Used by the force-update prompt.
boolean
When
true, the client shows a maintenance screen and blocks all API calls.These values are controlled by the environment variables
MIN_APP_VERSION, STORE_URL, and MAINTENANCE_MODE. Changes take effect immediately without redeployment — just update the env vars and restart the service.