← API reference
Query / jobs

listOperationItemEdges

List item-level dependency edges, with pagination. Filter by job and optionally by source/target operation. Requires operation:read permission.

Arguments

jobIdJobID!

TypeID of the job ("job_01K…") whose item edges to list. Required — edges are never listed across jobs.

sourceOperationIdOperationID

Optional operation TypeID ("opr_01K…"); when given, only edges whose predecessor item belongs to that operation are returned.

targetOperationIdOperationID

Optional operation TypeID ("opr_01K…"); when given, only edges whose successor item belongs to that operation are returned. Combine with sourceOperationId to fetch the edges of a single operation pair.

firstInt

Number of items from the start

afterString

Cursor to start after

Returns OperationItemEdgeConnection!

Scalar fields at a glance

totalCountInt
↗ View the complete OperationItemEdgeConnection type

Explore in a view

Production Floor
View exact SDL
"""
List item-level dependency edges, with pagination. Filter by job and optionally by source/target operation. Requires operation:read permission.
"""
listOperationItemEdges(
  """
  TypeID of the job ("job_01K…") whose item edges to list. Required — edges are never listed across jobs.
  """
  jobId: JobID!
  """
  Optional operation TypeID ("opr_01K…"); when given, only edges whose predecessor item belongs to that operation are returned.
  """
  sourceOperationId: OperationID
  """
  Optional operation TypeID ("opr_01K…"); when given, only edges whose successor item belongs to that operation are returned. Combine with sourceOperationId to fetch the edges of a single operation pair.
  """
  targetOperationId: OperationID
  """Number of items from the start"""
  first: Int
  """Cursor to start after"""
  after: String
): OperationItemEdgeConnection! @topic(names: ["jobs"])

Schema reference describes the API contract. Actual access is checked by the platform for every operation.