{"service":{"name":"Subscription Tracker API","version":"0.1.0"},"status":"degraded","statusLabel":"Connecting","startedAt":"2026-09-26T00:54:16.459Z","uptimeSeconds":1,"uptimeLabel":"1s","nowAt":"2026-09-26T00:54:16.559Z","node":{"version":"v24.20.0","platform":"Linux x64 · 5.10.255-268-309.1092.amzn2.x86_64"},"env":"production","port":4000,"publicBaseUrl":"https://subscription-tracker-backend.reverbsolution.com","corsOrigins":["https://subscription-tracker.reverbsolution.com","http://localhost:3000"],"apiPrefix":"/api/v1","db":{"connected":false,"readyState":2,"readyStateLabel":"connecting","host":null,"name":null},"endpoints":[{"group":"Health","path":"/api/v1/health","auth":"public","description":"Liveness probe."},{"group":"Auth","path":"/api/v1/auth/*","auth":"public","description":"Login, logout, current admin session."},{"group":"Public status","path":"/api/v1/status/:projectId","auth":"public","description":"Per-project active/suspended check (client snippets)."},{"group":"Projects","path":"/api/v1/projects/*","auth":"protected","description":"CRUD, coverage grid, code reservation, snippets."},{"group":"Payments","path":"/api/v1/payments/*","auth":"protected","description":"Record, list, invoice numbers, covered months."},{"group":"Dashboard","path":"/api/v1/dashboard","auth":"protected","description":"Aggregate stats consumed by the dashboard."},{"group":"Activity","path":"/api/v1/activity/*","auth":"protected","description":"Audit log feed and rolling summary."},{"group":"Analytics","path":"/api/v1/analytics/*","auth":"protected","description":"Revenue, spending, calendar, insights, payment score."}]}