ScorecardResultsResponse
A page of a scorecard's results, with a summary across every service it covers.
Shape
itemsarray of ServiceCheckResult
- The ServiceCheckResult schema
- check_keyCheckKey (string)
- evaluated_atstring
- scorecard_idScorecardId (string · uuid)
- service_idServiceId (string · uuid)
- stateCheckStatefailingstaleexpiredunknownpassingnot_applicableWhat a check currently says about a service, listed worst first.
failing: the check does not hold.stale: the evidence that used to prove it no longer does.expired: an attestation whose renewal window has passed.unknown: never evaluated.passing: the check holds.not_applicable: the check does not apply to this service, so it does not count against it. - attested_atstring or nulloptional
attested_byActorSummary or nulloptional
- The ActorSummary schema
- emailstring
- idstring
- usernamestring
- avatar_urlstring or nulloptional
- detailobjectoptional
- evidence_atstring or nulloptional
- evidence_commit_shaCommitHash (string) or nulloptional
- evidence_pipeline_idPipelineId (string · uuid) or nulloptional
- evidence_run_idPipelineRunId (string · uuid) or nulloptional
- expires_atstring or nulloptional
- flappingbooleanoptionalWhether the check has changed state ten times today, after which further changes are not recorded until tomorrow. Read it as "this check is not trustworthy": a threshold set at the noise floor, or a test that is not deterministic.
- observed_valuenumber · double or nulloptional
summaryScorecardAggregate
- The ScorecardAggregate schema
scoredScoredPartition
- The ScoredPartition schema
checksCheckStateCountsSummed over every scored service's checks.
- The CheckStateCounts schema
- expiredinteger · int320–∞
- failinginteger · int320–∞
- not_applicableinteger · int320–∞
- passinginteger · int320–∞
- staleinteger · int320–∞
- unknowninteger · int320–∞
- totalinteger · int320–∞
- unleveledinteger · int320–∞Services reaching no level at all — including every service on a scorecard with no levels.
- by_levelobjectoptionalServices at each named level. Absent levels are absent keys, not zeroes.
unscoredUnscoredPartition
- The UnscoredPartition schema
- externalinteger · int320–∞Services marked external, which the platform cannot measure.
- totalinteger · int320–∞
- reasonstring or nulloptionalWhy nothing could be derived, in one phrase a page can render beside the number.
- next_tokenstring or nulloptional
Example
Synthesized example{
"items": [
{
"check_key": "check-key-71d2",
"evaluated_at": "2026-10-11T05:13:39Z",
"scorecard_id": "f259c3a0-8039-4a32-80be-3b34d534356c",
"service_id": "9fc4fde6-2b39-494a-8f05-6555604c35f6",
"state": "failing"
},
{
"check_key": "check-key-8ef9",
"evaluated_at": "2026-10-08T20:16:50Z",
"scorecard_id": "d0789ef4-7c38-4e69-9aa4-cb0a8aab7ceb",
"service_id": "06e6558d-7a90-45bb-b9dc-bb4837174098",
"state": "failing"
}
],
"summary": {
"scored": {
"checks": {
"expired": 9,
"failing": 64,
"not_applicable": 40,
"passing": 0,
"stale": 7,
"unknown": 24
},
"total": 2,
"unleveled": 58,
"by_level": {}
},
"unscored": {
"external": 84,
"total": 4,
"reason": "reason-0228"
}
},
"next_token": "next-token-80af"
}
Graph
Used inside
No schema contains this one.
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 1 operation