Get Evaluation execution, evidence, and SLO telemetry

GET/v1/evaluations/observability

Returns organization-scoped operational metrics, evidence trust and signature coverage, append-only ledger coverage, and recent failures.

How to call this endpoint

Every ACP API request uses bearer authentication. The examples here show the actual request path, auth header, and body shape that the platform expects.

Path, query, and header parameters

These parameters control which ACP object the endpoint acts on and how the request is processed.

Path parameters
None.
Query parameters
NameLocationTypeRequiredDescription
windowHoursqueryintegerNo

Body schema

This endpoint does not require a request body.

None.

What the API returns

Each response code below includes the documented payload shape for the ACP API.

200Evaluation observability summaryapplication/json
FieldTypeRequiredDescription
objectevaluation_observability_summaryYes
generatedAtstringYes
windowobjectYes
window.hoursintegerYes
window.startedAtstringYesISO 8601 timestamp.
window.endedAtstringYes
window.truncatedbooleanYes
runsobjectYes
runs.totalintegerYes
runs.activeintegerYes
runs.terminalintegerYes
runs.completedintegerYes
runs.completedWithErrorsintegerYes
runs.failedintegerYes
runs.cancelledintegerYes
evidenceobjectYes
evidence.verifiedWorkerintegerYes
evidence.selfReportedintegerYes
evidence.legacyintegerYes
evidence.invalidintegerYes
evidence.signedintegerYes
evidence.signatureVerifiedintegerYes
evidence.unsignedTrustedintegerYes
executionobjectYes
execution.activeLeasesintegerYes
execution.expiredLeasesintegerYes
execution.dispatchByStatusobjectYes
performanceobjectYes
performance.meanDurationMsintegerYes
performance.p95DurationMsintegerYes
performance.totalCasesintegerYes
performance.errorCasesintegerYes
performance.totalCostUsdnumberYes
slosobjectYes
slos.terminalSuccessRatenumberYes
slos.trustedEvidenceRatenumberYes
slos.caseErrorRatenumberYes
ledgerobjectYes
ledger.entriesintegerYes
ledger.signedEntriesintegerYes
ledger.coverageRatenumberYes
ledger.lastFingerprintstringYes
ledger.appendOnlytrueYes
policiesobjectYes
policies.signatureobjectYes
policies.signature.modedisabled | optional | requiredYes
policies.signature.keyVersionstringYes
policies.signature.algorithmstringYes
policies.legacyEvidenceobjectYes
policies.legacyEvidence.modereject | allow_non_releaseYes
policies.legacyEvidence.releaseEligiblefalseYes
policies.legacyEvidence.migrationStrategyrerun_with_verified_workerYes
recentFailuresobject[]Yes
recentFailures[].runIdstringYes
recentFailures[].evaluationIdstringYes
recentFailures[].statusstringYesCurrent lifecycle status.
recentFailures[].evidenceTrustLevelstringYes
recentFailures[].evidenceReasonstringYes
recentFailures[].errorCountintegerYes
recentFailures[].updatedAtstringYesISO 8601 timestamp.
Get Evaluation execution, evidence, and SLO telemetry
Loading...
Response 200
Loading...
See the ACP quickstart and SDK flow