Skip to content
Proud to collaborate with Microsoft for Startups

data.registry.image-version.list ​

List registry image versions (tags) for an organization (UUID-only public surface)

List RegistryImageVersion rows for an organization with image/repo/tag/digest filters.

Inputs:

  • organization_uuid: Organization UUID (required)
  • registry_image_uuid: Restrict to versions of one image digest (optional)
  • registry_repository_uuid: Restrict to versions in one repository (optional)
  • tag: Exact tag match (optional)
  • tag_contains: Substring match on tag (optional)
  • digest: Exact digest match (optional)
  • is_mutable: Filter by mutability (optional)
  • limit: Page size — clamped by the engine (default 50)
  • offset: Pagination offset (default 0)

Outputs (terminal state_data):

  • items: list of registry-image-version public dicts (UUID-only)
  • count: number of items returned
  • total: total rows matching the filter
  • limit: effective limit after clamping
  • offset: offset used
  • error: str | None (only on failure)

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-registry
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidYes—Organization UUID for tenant isolation
registry_image_uuiduuidNo—Restrict to versions of one RegistryImage
registry_repository_uuiduuidNo—Restrict to versions in one RegistryRepository
tagstringNo—Exact tag match
tag_containsstringNo—Substring match on tag
digeststringNo—Exact digest match
is_mutablebooleanNo—Filter by mutability
limitintegerNo50Page size — hard-capped by the engine
offsetintegerNo0Pagination offset

Output Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidYes—Organization UUID for tenant isolation
registry_image_uuiduuidNo—Restrict to versions of one RegistryImage
registry_repository_uuiduuidNo—Restrict to versions in one RegistryRepository
tagstringNo—Exact tag match
tag_containsstringNo—Substring match on tag
digeststringNo—Exact digest match
is_mutablebooleanNo—Filter by mutability
limitintegerNo50Page size — hard-capped by the engine
offsetintegerNo0Pagination offset
itemslistYes—List of registry-image-version public dicts (UUID-only)
countintegerYes—Number of items returned in this page
totalintegerYes—Total rows matching the filter across all pages
errorstringNo—Set when query() raised; only present on failure
failure_reasonstringNo—Engine failure reason, present only on failed terminal state
failure_typestringNo—Engine failure type classification (ADR-015 E2)
failed_actionstringNo—Action name that caused the failure (ADR-015 E2)
failed_at_statestringNo—State name where the failure occurred
failed_stepstringNo—Failed DAG step name when reported by the engine
failed_layerintegerNo—1-based failed DAG layer number emitted by the engine
error_typestringNo—Unexpected error class or type

States ​

StateInitialTerminalSuccessAuto-advanceDescription
doneYesYesYes——

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "data.registry.image-version.list",
  "initial_data": {
    "organization_uuid": "value"
  }
}