Skip to main content

Health Check

The health check endpoint reports the current status of the Chippy Analytics service and its dependencies. Use it to power monitoring dashboards, configure alerting, or run pre-deployment verification.

GET /api/v1/health

This endpoint does not require authentication. You can call it from any monitoring tool without an API key.

Example Request

Response

200 OK: service is healthy:
503 Service Unavailable: service is unhealthy:

Response Fields

Status Values

Use Cases

Monitoring dashboards

Poll the health endpoint at a regular interval (e.g., every 30 seconds) and display the overall status and individual component checks on your infrastructure dashboard.

Alerting

Set up alerts that trigger when the endpoint returns a non-200 status code or when status is anything other than healthy.

Pre-deployment checks

Verify that the analytics service is healthy before deploying a new version of your app that depends on event tracking.
The health endpoint reflects real-time status. A degraded response means events are still being accepted but may experience higher latency. Only unhealthy indicates that event processing is unreliable.