Skip to content
GitmoapAPIBeta
Schema

ListComponentVersionsResponse

Shape

  • itemsarray of ComponentVersionSummary
    • The ComponentVersionSummary schema
    • capability_requirementsarray of CapabilityId (string)The provider capabilities the version's steps use.
    • contract_digeststringA SHA-256 fingerprint, in hex, of what a pipeline using the version must satisfy: its parameters, its ports and the variables it reads. It changes only when that contract does.
    • depthinteger · int320–∞How many levels of components the version spans: 1 when it uses no other component.
    • expanded_node_countinteger · int320–∞How many steps the version expands into.
    • lifecycle_stateComponentLifecycleStateactivedeprecatedsunsetWhere a published version sits in its retirement. A deprecated version still resolves for an exact reference and still runs, but no floating reference selects it — which is what makes deprecating the safe way to retire one. A sunset version refuses to resolve at all, exact reference included.
    • published_atstring
    • published_byActorSummary
    • variable_requirementsarray of EnvironmentVariableName (string)The variables the version's steps read from the pipeline that uses it. Each must be declared on the environment those steps run in, or on a group or repository above the pipeline, or a run is refused when it starts.
    • versionComponentVersion (string)
    • changelogstring or nulloptional
  • next_tokenstring or nulloptional

Example

Synthesized example
{
"items": [
{
"capability_requirements": [],
"contract_digest": "contract-digest-a174",
"depth": 15,
"expanded_node_count": 2,
"lifecycle_state": "active",
"published_at": "2026-10-13T18:42:55Z",
"published_by": {
"email": "lin@acme.example",
"id": "id-867c",
"username": "lin"
},
"variable_requirements": [],
"version": "version-6306"
},
{
"capability_requirements": [],
"contract_digest": "contract-digest-4051",
"depth": 13,
"expanded_node_count": 1,
"lifecycle_state": "active",
"published_at": "2026-10-16T01:31:48Z",
"published_by": {
"email": "lin@acme.example",
"id": "id-7f83",
"username": "tomas"
},
"variable_requirements": [],
"version": "version-8c2a"
}
],
"next_token": "next-token-5164"
}

Graph

Used inside

No schema contains this one.

Used by