LibraryHealthResponse
Fields
23 fields
active_cases· required- integer
automated_cases· required- integer
automation_target_pct· required- integer
avg_age_days- number or null
components· required- array of LibraryHealthComponent
computed_at· required- string (date-time)
flaky_active· required- LibraryCaseList
measured· required- boolean
no_owner· required- LibraryCaseList
older_than_180_days- integer
older_than_180_pct- number or null
project_id· required- string (uuid)
requirements- RequirementCoverageSummary or null
retired_cases· required- integer
retired_in_open_plans· required- integer
review_queue· required- ReviewQueueSummary
score- integer or null
stale_drafts· required- integer
strategy_gaps· required- array of StrategyGapRead
suite_names· required- array of string
suite_names_total· required- integer
tag- string or null
total_cases· required- integer
Raw schema (JSON)
{
"properties": {
"active_cases": {
"title": "Active Cases",
"type": "integer"
},
"automated_cases": {
"title": "Automated Cases",
"type": "integer"
},
"automation_target_pct": {
"title": "Automation Target Pct",
"type": "integer"
},
"avg_age_days": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Avg Age Days"
},
"components": {
"items": {
"$ref": "#/components/schemas/LibraryHealthComponent"
},
"title": "Components",
"type": "array"
},
"computed_at": {
"format": "date-time",
"title": "Computed At",
"type": "string"
},
"flaky_active": {
"$ref": "#/components/schemas/LibraryCaseList"
},
"measured": {
"title": "Measured",
"type": "boolean"
},
"no_owner": {
"$ref": "#/components/schemas/LibraryCaseList"
},
"older_than_180_days": {
"default": 0,
"title": "Older Than 180 Days",
"type": "integer"
},
"older_than_180_pct": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Older Than 180 Pct"
},
"project_id": {
"format": "uuid",
"title": "Project Id",
"type": "string"
},
"requirements": {
"anyOf": [
{
"$ref": "#/components/schemas/RequirementCoverageSummary"
},
{
"type": "null"
}
]
},
"retired_cases": {
"title": "Retired Cases",
"type": "integer"
},
"retired_in_open_plans": {
"title": "Retired In Open Plans",
"type": "integer"
},
"review_queue": {
"$ref": "#/components/schemas/ReviewQueueSummary"
},
"score": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Score"
},
"stale_drafts": {
"title": "Stale Drafts",
"type": "integer"
},
"strategy_gaps": {
"items": {
"$ref": "#/components/schemas/StrategyGapRead"
},
"title": "Strategy Gaps",
"type": "array"
},
"suite_names": {
"items": {
"type": "string"
},
"title": "Suite Names",
"type": "array"
},
"suite_names_total": {
"title": "Suite Names Total",
"type": "integer"
},
"tag": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Tag"
},
"total_cases": {
"title": "Total Cases",
"type": "integer"
}
},
"required": [
"project_id",
"computed_at",
"measured",
"total_cases",
"active_cases",
"retired_cases",
"automated_cases",
"automation_target_pct",
"stale_drafts",
"retired_in_open_plans",
"components",
"review_queue",
"strategy_gaps",
"flaky_active",
"no_owner",
"suite_names",
"suite_names_total"
],
"title": "LibraryHealthResponse",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”One endpoint sends or returns this schema, on its own or inside another schema.
GET/api/v1/test-management/health— Get Library Health
Used by schemas
Section titled “Used by schemas”No other schema contains this one.
More details
Section titled “More details”- Specification: OpenAPI JSON