Health Check
Check the health status of the Shinzo Platform API. These endpoints do not require authentication and can be used to verify connectivity.Basic Health Check
Fast health check endpoint with cached database status.Endpoint
Authentication
No authentication required.Example Request
Response
Status Codes
| Code | Description |
|---|---|
200 | Service is healthy |
503 | Service is unhealthy |
Deep Health Check
Comprehensive health check that queries the database and reports latency metrics.Endpoint
Authentication
No authentication required.Example Request
Response
Response Fields
| Field | Type | Description |
|---|---|---|
status | string | Overall health status (healthy, degraded, unhealthy) |
database.status | string | Database connection status |
database.latency_ms | number | Database query latency in milliseconds |
timestamp | string | Health check timestamp (ISO 8601) |
Status Codes
| Code | Description |
|---|---|
200 | Service is healthy |
503 | Service is unhealthy |
Use Cases
- Load balancer health checks: Use
/healthfor fast checks - Monitoring and alerting: Use
/health/deepfor detailed status - Connectivity verification: Use either endpoint to verify API reachability

