Skip to content
GitmoapAPIBeta
Schema

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
    • 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.