List traces failing a trace health check
List evaluated traces currently failing a specific check. Health checks use sampling, so this list is not exhaustive across ingested traces. List results in a time range of at most 31 days, by default the last 24 hours. Choose category trace_health (default) or conversation_view; use get_trace_health_summary with the same category to discover check IDs. While has_more is true, call again with next_cursor and the returned start_time and end_time.
/v1/projects/{projectId}/trace-health/checks/{checkId}/tracesAuthorizationPersonal API key · headerrequiredYour personal API key from Settings > Personal API Keys, sent as Bearer <key>.
X-Organization-IdOrganization ID · headerrequiredThe organization to act in. Copy it with Copy organization ID in the organization menu or the settings sidebar.
projectIdstringrequiredcheckIdstringrequiredA check ID returned by the summary tool
categorystringChoose instrumentation health or Conversation View compatibility checks
trace_healthconversation_viewstart_timestring<date-time>Inclusive ISO 8601 start timestamp with UTC offset; defaults to 24 hours before end_time
end_timestring<date-time>Exclusive ISO 8601 end timestamp with UTC offset; defaults to now
limitintegercursor_trace_started_atstring<date-time>Trace start timestamp from next_cursor; must be supplied together with cursor_trace_id
cursor_trace_idstringTrace ID from next_cursor; must be supplied together with cursor_trace_started_at
Response for status 200
start_timestringrequiredResolved window start; pass it back with next_cursor
end_timestringrequiredResolved window end; pass it back with next_cursor
tracesobject[]requiredShow propertiesHide properties
objecttrace_idstringrequiredtrace_started_atstringrequiredfailed_countnumberrequiredexample_span_idsstring[]requiredexamples_truncatedbooleanrequiredobserved_through_ingested_atstringrequiredhas_morebooleanrequirednext_cursorobject | nullrequiredShow propertiesHide properties
trace_started_atstringrequiredtrace_idstringrequirednull