Health check
curl https://api.1toolring.com/health
{ "status": "ok", "timestamp": "2026-11-01T09:00:00Z" }
What to monitor
GET /healthreports process and database readiness.GET /api/v1/catalogis public reference data; itstotalis the number of callable entries.GET /auth/configadvertises feature flags (Turnstile, OAuth) publicly.GET /admin/trafficshows traffic by product, day, and endpoint (admin only).
Incidents
When an upstream provider fails, the affected entry answers 502 UPSTREAM_ERROR or 502 UPSTREAM_UNAVAILABLE and nothing is charged. Cached answers keep serving while a refresh fails. Watch /health for availability, and write to hello@1toolring.com if you think you are seeing an incident.