Iterate over workflow versions

async AsyncCogniteClient.workflows.versions.__call__(
chunk_size: int | None = None,
workflow_version_ids: WorkflowIdentifier | MutableSequence[WorkflowIdentifier] | None = None,
limit: int | None = None,
) AsyncIterator[WorkflowVersion] | AsyncIterator[WorkflowVersionList]

Iterate over workflow versions

Parameters:
  • chunk_size (int | None) – The number of workflow versions to return in each chunk. Defaults to yielding one workflow version at a time.

  • workflow_version_ids (WorkflowIdentifier | MutableSequence[WorkflowIdentifier] | None) – Workflow version id or list of workflow version ids to filter on.

  • limit (int | None) – Maximum number of workflow versions to return. Defaults to returning all.

Yields:

WorkflowVersion | WorkflowVersionList – Yields WorkflowVersion one by one if chunk_size is None, otherwise yields WorkflowVersionList objects.