Skip to content

health

Health check and system status

Health check

Request

Health check endpoint that returns the application status, uptime, and version information.

This endpoint is used by load balancers and monitoring systems.

Note: This endpoint does not require authentication.

Security
Bearer
GET
/health
curl -i -X GET \
  https://data.logmycare.co.uk/openapi/health \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Application is healthy

Bodyapplication/json
statusstring
Enum:"ok""error"
Example:"ok"
timestampstring, (date-time)
Example:"2024-09-10T10:30:00.000Z"
uptimenumber

Application uptime in milliseconds

Example:3600000
versionstring

Application version from package.json

Example:"1.0.0"
databaseSourcestring

Active database source implementation

Value:"mongo"
Example:"mongo"
Response
{ "status": "ok", "timestamp": "2024-09-10T10:30:00.000Z", "uptime": 3600000, "version": "1.0.0", "databaseSource": "mongo" }