List health for a project
GET
/v1/projects/{projectId}/healthcurl -X GET 'https://api.embodiflow.io/v1/projects/{projectId}/health' \
-H 'Authorization: Bearer $EMBODIFLOW_PAT'Authorization
Send a personal access token with every request.
- Authorization: Bearer PAT
Path parameters
- projectIdstringrequired
Responses
Success
- dataobjectrequired
- projectIdstringrequired
- statusstringrequiredAllowed valuesunknownblockedreadyneeds_review
- openRepairTaskCountnumberrequired
- openBlockingTaskCountnumberrequired
- unassignedOpenTaskCountnumberrequired
- overdueOpenTaskCountnumberrequired
- waivedTaskCountnumberrequired
- waiverReviewCountnumberrequired
- unhealthyVersionCountnumberrequired
- latestUnhealthyVersionsarray<ProjectHealthVersionSummaryDto>required
- latestOpenBlockersarray<ProjectHealthOpenBlockerDto>required
- recommendedNextActionstringrequired
- computedAtstringrequired
- rollupVersionLimitnumberrequired
- sampledVersionCountnumberrequired
- totalActiveVersionCountnumberrequired
- rollupLimitedone ofrequired
Response example
{
"data": {
"projectId": "string",
"status": "unknown",
"openRepairTaskCount": 0,
"openBlockingTaskCount": 0,
"unassignedOpenTaskCount": 0,
"overdueOpenTaskCount": 0,
"waivedTaskCount": 0,
"waiverReviewCount": 0,
"unhealthyVersionCount": 0,
"latestUnhealthyVersions": [
{
"datasetVersionId": "string",
"datasetId": "string",
"datasetName": "string",
"version": 0,
"status": "unknown",
"primaryBlocker": "string"
}
],
"latestOpenBlockers": [
{
"repairTaskId": "string",
"title": "string",
"severity": "warning",
"status": "in_progress",
"datasetId": "string",
"datasetVersionId": "string",
"dueAt": "string"
}
],
"recommendedNextAction": "string",
"computedAt": "string",
"rollupVersionLimit": 0,
"sampledVersionCount": 0,
"totalActiveVersionCount": 0,
"rollupLimited": false
}
}Servershttps://api.embodiflow.io/v1https://api.embodiflow.dev/v1