Health, Releases, and Support
Health model
The platform health route at app/api/health/route.ts aggregates:
- Next.js app health
- Convex health
- optional backend health
It also reports whether major integrations are configured, including payments, notifications, AI, and the mobile gateway.
Useful health endpoints
GET /api/healthGET {CONVEX_SITE_URL}/healthGET /api/mobile/backend/healthGET {BACKEND_URL}/health
Release ingestion
Railway deployment metadata is ingested into Convex via /railway/deployments/ingest.
The release system stores:
- deployment ID and environment
- git SHA and branch
- deployment status
- runtime and image metadata
- generated release notes and rollback context
Release admin tooling
The admin release area under /admin/settings/releases is built to:
- inspect deployment history
- compare healthy and unhealthy deploys
- suggest rollback paths
- generate AI-assisted release notes
Support and escalation areas
Support-related product areas are spread across:
/support/admin/supportconvex/support.ts- complaints, feedback, and contact message modules
Recommended monitoring routine
For production operations, monitor:
/api/health- payment webhook success and failure rates
- DP campaign throughput and latency
- mobile gateway error rates
- release ingest success after deploys