Health Endpoint
Access health metrics via REST API.
Get All Package Health
GET /api/health/packages
Response:
{
"packages": [
{
"packageName": "package-name",
"health": {
"buildStatus": "success",
"testCoverage": 0,
"lintStatus": "unknown",
"securityAudit": "unknown",
"overallScore": 50
},
"isHealthy": false
},
...
],
"summary": {
"total": 15,
"healthy": 0,
"unhealthy": 15,
"averageScore": 42.33
}
}
Refresh Health Data
POST /api/health/refresh
Response:
{
"packages": [
{
"packageName": "package-name",
"health": {
"buildStatus": "success",
"testCoverage": 0,
"lintStatus": "unknown",
"securityAudit": "unknown",
"overallScore": 50
},
"isHealthy": false
},
...
],
"summary": {
"total": 15,
"healthy": 0,
"unhealthy": 15,
"averageScore": 42.33
}
}