Skip to main content
Version: 2026.10

Systems

Beta Preview

The facade clients are in beta in istari-digital-client 14.0.0, and their API may change between releases. Facade clients (beta) explains how they work.

Create Systems, work on branches, open and merge change requests, read package dependencies and log workflow runs.

The same domain on the other clients: Client: Systems and Change requests. V3Client: Systems.

istari.systems​

MethodWhat it does
istari.systems.listList Systems
istari.systems.getFetch one System
istari.systems.createCreate a System (name and description are required)
istari.systems.updateChange a System's name or description
istari.systems.archiveArchive a System
istari.systems.restoreRestore an archived System

istari.systems.branches​

MethodWhat it does
istari.systems.branches.listList a System's branches
istari.systems.branches.getFetch a branch by name
istari.systems.branches.createCreate a branch, optionally from another branch
istari.systems.branches.commitAdd or remove revisions, place them in folders, replace manifests — in one commit
istari.systems.branches.previewPlan what a commit would install, without writing
istari.systems.branches.resourcesTracked Resources on a branch, with their paths
istari.systems.branches.searchFilter a branch's tracked Resources
istari.systems.branches.contentsTracked Resources and their content in one call
istari.systems.branches.subsystemsSubsystems a branch tracks
istari.systems.branches.archiveArchive a branch
istari.systems.branches.restoreRestore an archived branch

istari.systems.change_requests​

MethodWhat it does
istari.systems.change_requests.listList a System's change requests
istari.systems.change_requests.getFetch one change request
istari.systems.change_requests.createOpen a change request from a source branch to a target branch
istari.systems.change_requests.update_statusSet a change request's status
istari.systems.change_requests.mergeMerge a change request, or check that it can merge

istari.systems.dependencies​

MethodWhat it does
istari.systems.dependencies.requirementsEditable copy of a branch's package requirements
istari.systems.dependencies.publicationsEditable copy of the packages a branch publishes
istari.systems.dependencies.packagesPackage folders the branch's snapshot installs
istari.systems.dependencies.filesPackage files the snapshot puts in the tree
istari.systems.dependencies.updatesInstalled folders whose line has a newer release
istari.systems.dependencies.lockSummary of what the snapshot installs
istari.systems.dependencies.checkoutDownload the branch's snapshot to a local folder

istari.systems.workflows​

MethodWhat it does
istari.systems.workflows.listList a System's workflow log entries
istari.systems.workflows.getFetch one entry with its outputs
istari.systems.workflows.createLog a workflow run
istari.systems.workflows.create_outputUpload a file as a workflow output
istari.systems.workflows.archiveArchive an entry
istari.systems.workflows.restoreRestore an archived entry