← API reference
CANONICAL TYPE REFERENCE

CreateOperationItemEdgeInput

Fields for creating a single item-level dependency edge, without disturbing the job's other edges.

TypeID of the job ("job_01K…") the edge belongs to. Both endpoints must be operation items of this job. Immutable once created.

TypeID of the operation item ("opi_01K…") that must be completed first.

TypeID of the operation item ("opi_01K…") that depends on the predecessor. Must differ from predecessorItemId.

TypeID of the operation ("opr_01K…") owning the predecessor item, stored denormalized on the edge.

TypeID of the operation ("opr_01K…") owning the successor item, stored denormalized on the edge.

Optional explicit ordering for this edge. Defaults to 0 when omitted.

View exact SDL
"""
Fields for creating a single item-level dependency edge, without disturbing the job's other edges.
"""
input CreateOperationItemEdgeInput {
  """
  TypeID of the job ("job_01K…") the edge belongs to. Both endpoints must be operation items of this job. Immutable once created.
  """
  jobId: JobID!
  """
  TypeID of the operation item ("opi_01K…") that must be completed first.
  """
  predecessorItemId: OperationItemID!
  """
  TypeID of the operation item ("opi_01K…") that depends on the predecessor. Must differ from predecessorItemId.
  """
  successorItemId: OperationItemID!
  """
  TypeID of the operation ("opr_01K…") owning the predecessor item, stored denormalized on the edge.
  """
  sourceOperationId: OperationID!
  """
  TypeID of the operation ("opr_01K…") owning the successor item, stored denormalized on the edge.
  """
  targetOperationId: OperationID!
  """Optional explicit ordering for this edge. Defaults to 0 when omitted."""
  sortOrder: Int
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.