List retained diagnostic measurement summaries

GET/v1/evaluations/{evaluationId}/measurements

Diagnostic retained evidence only. Requires current parent Evaluation run-view permission. No target execution, inference, reference authority upgrade, holdout exposure, or release approval. Imported systemLabel is caller declared, not verified execution provenance. Unknown references are not negatives. Responses are no-store. Pages preserve continuation metadata; measurement denominators use pinned observations.

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
NameLocationTypeRequiredDescription
evaluationIdpathstringYes
Query parameters
NameLocationTypeRequiredDescription
limitqueryintegerNo
offsetqueryintegerNo

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.

200Retained diagnostic evidence; not a release decisionapplication/json
FieldTypeRequiredDescription
dataobject[]Yes
data[].idstringYesUnique identifier.
data[].observationRunIdstringYes
data[].checksobject[]Yes
data[].checks[].idstringYesUnique identifier.
data[].checks[].labelstringYes
data[].checks[].pathstringYesRFC 6901 JSON Pointer.
data[].reviewIdsstring[]Yes
data[].schemaVersioncomputer_agents_measurement_run_v1Yes
data[].evaluationIdstringYes
data[].versionIdstringYes
data[].observationFingerprintstringYes
data[].referenceFingerprintsstring[]Yes
data[].graderIdreviewed_exact_json_v1Yes
data[].createdByUserIdstringYes
data[].createdAtstringYesISO 8601 timestamp.
data[].purposediagnosticYes
data[].decisionStatenot_assessedYes
data[].trustLevelimportedYes
data[].populationCountintegerYes
data[].metricsobject[]Yes
data[].metrics[].idstringYesUnique identifier.
data[].metrics[].labelstringYes
data[].metrics[].descriptionstringYesHuman-readable description.
data[].metrics[].numeratorLabelstringYes
data[].metrics[].denominatorLabelstringYes
data[].metrics[].unitpercentYes
data[].metrics[].aggregationmicroYes
data[].metrics[].directionhigher_is_better | lower_is_better | informationalYes
data[].metrics[].statemeasured | partial | unmeasured | invalidYes
data[].metrics[].valuenumberYesA percentage
data[].metrics[].numeratorintegerYes
data[].metrics[].denominatorintegerYes
data[].metrics[].populationCountintegerYes
data[].metrics[].includedCountintegerYes
data[].metrics[].excludedCountsobjectYes
data[].metrics[].excludedCounts.unmeasuredintegerNo
data[].metrics[].excludedCounts.missing_referenceintegerNo
data[].metrics[].excludedCounts.source_changedintegerNo
data[].metrics[].excludedCounts.not_applicableintegerNo
data[].metrics[].excludedCounts.errorintegerNo
data[].metrics[].excludedCounts.skippedintegerNo
data[].metrics[].excludedCounts.missing_outputintegerNo
data[].metrics[].excludedCounts.invalidintegerNo
data[].metrics[].uncertaintyobjectYes
data[].metrics[].uncertainty.kindnot_estimatedYes
data[].metrics[].uncertainty.reasonstringYes
data[].fingerprintstringYes
hasMorebooleanYes
nextOffsetintegerYes
400Invalid body, query or source dataapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
401Authentication requiredapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
403Active organization, permission or annotation actor requiredapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
404Parent Evaluation or evidence missing or inaccessibleapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
409Identity conflict, stale reference, held-out input or corrupted evidenceapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
413Bounded input limit exceededapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
500Retained evidence unavailableapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
501PostgreSQL-backed API requiredapplication/json
FieldTypeRequiredDescription
errorstringYes
messagestringNoMessage text.
List retained diagnostic measurement summaries
Loading...
Response 200
Loading...
See the ACP quickstart and SDK flow