Skip to main content

Health Check (Default)

Default health check endpoint. This is a simple health check endpoint at the root level for basic service availability verification.


Endpoint​

Method: GET URL: {{base_url}}/health


Authentication​

No authentication required. This endpoint is publicly accessible for load balancer and monitoring integration.


Headers​

HeaderDescriptionRequired
acceptSpecifies acceptable response formats (application/json)No

Path Parameters​

None.


Query Parameters​

None.


Request Body Schema​

Not applicable — this is a GET request with no request body.


Example cURL​

curl --request GET \
--url '{{base_url}}/health' \
--header 'accept: application/json'

Success Response Example​

Status Code: 200 OK

{
"status": "healthy",
"timestamp": "2025-07-10T14:55:00.000Z"
}

Alternative Response Format:

{
"status": "ok",
"uptime": "14d 6h 55m"
}

Error Responses​

Status CodeErrorDescription
503 Service UnavailableService unhealthyService is not available

Example Error Response:

{
"status": "unhealthy",
"timestamp": "2025-07-10T14:55:00.000Z"
}

Notes​

  1. Load Balancer: Use this endpoint for load balancer health checks.

  2. No Auth Required: Publicly accessible without authentication.

  3. Minimal Response: Returns minimal data for fast response times.

  4. HTTP Status: 200 indicates healthy; 503 indicates unhealthy.

  5. Monitoring: Integrate with uptime monitoring services.