Skip to content

UpsertOperationGraphInput ​

Type: Input

Input for replacing a job's entire operation dependency graph in one transaction, optionally patching operation scheduling preferences at the same time.

Fields ​

NameTypeDefaultDescription
edges[OperationGraphEdgeInput!]!The complete edge set for the job. Every existing edge of the job is deleted and replaced by these, so passing an empty list clears the graph. Rejected as a whole if any endpoint is not an operation of this job, if an edge is a self-loop or a duplicate, or if the result would contain a cycle.
jobIdJobID!TypeID (prefix job) of the job whose operation graph is being replaced.
operations[OperationGraphNodeInput!]Optional scheduling-preference patches for operations of this job, applied in the same transaction as the edge rewrite. Omitting it leaves the operations untouched; entries for operations outside the job are skipped.

Connect machines, automate workflows, and build custom apps for print production.