Get comprehensive system health information including database status, memory usage, uptime, and connected WhatsApp clients
GET
/admin/health
curl \
--request GET 'http://localhost:7001/admin/health' \
--header "X-Admin-Secret: $API_KEY"
Response examples (200)
{
"status": true,
"code": 200,
"message": "System health retrieved successfully",
"data": {
"status": "ok",
"database": "ok",
"whatsapp_clients": 18,
"total_devices": 25,
"memory_alloc": "128.5 MB",
"memory_sys": "256.0 MB",
"goroutines": 42,
"uptime": "5d 12h 30m 15s",
"uptime_seconds": 475815,
"version": "2.0.0",
"go_version": "go1.21.0"
}
}
Response examples (401)
{
"status": false,
"code": 400,
"message": "Bad request",
"error": "Bad request"
}
Response examples (500)
{
"status": false,
"code": 400,
"message": "Bad request",
"error": "Bad request"
}