---
search:
  tags:
    - V1
    - GET
seo:
  description: >-
    Get project check status and per-check failure rates among… Reference for
    the GET /v1/projects/{projectId}/trace-health/summary endpoint in the
    Judgeval API.
sidebar:
  label: Get trace health summary
  badge: GET
title: Get trace health summary
type: openapi-operation
---
Get project check status and per-check failure rates among evaluated traces. Health checks use time-based sampling; counts and rates do not cover all ingested traces, and status is no_data when no traces were evaluated in the range. Read sampling_interval_seconds for the configured cooldown. Get results for a time range of at most 31 days, by default the last 24 hours. Each call checks one category: trace_health (default) for instrumentation health or conversation_view for Conversation View compatibility.

`GET /v1/projects/{projectId}/trace-health/summary`

**Responses**

- `200` — Response for status 200

Response example, 200:

```json
{
  "summary": {
    "start_time": "string",
    "end_time": "string",
    "sampling_interval_seconds": 0,
    "status": "healthy",
    "latest_trace_at": "string",
    "checks": [
      {
        "check_id": "string",
        "is_muted": true,
        "check_version": 0,
        "scope": "trace",
        "label": "string",
        "failure_label": "string",
        "description": "string",
        "remediation": "string",
        "applicability": "string",
        "impact_reasons": {
          "conversation view": "string",
          "evals": "string",
          "trace structure for eval context": "string",
          "cost tracking": "string"
        },
        "evaluated_trace_count": 0,
        "applicable_trace_count": 0,
        "affected_trace_count": 0,
        "failure_rate": 0
      }
    ]
  }
}
```
