← API reference
CANONICAL TYPE REFERENCE

UpsertOperationItemEdgesPayload

Result of any operation-item-edge write. Shared by the batch upsert and the single-edge create/update mutations: either edges was written, or errors explains why nothing was.

The edges written by the mutation — the full batch for an upsert, a single-element list for create/update. Null when the mutation failed validation, in which case errors is non-empty and nothing was written.

Per-field validation errors (e.g. an endpoint that isn't an item of the job, or a self-referencing edge). Empty on success; batch paths are indexed, as in "edges[2].successorItemId".

View exact SDL
"""
Result of any operation-item-edge write. Shared by the batch upsert and the single-edge create/update mutations: either edges was written, or errors explains why nothing was.
"""
type UpsertOperationItemEdgesPayload {
  """
  The edges written by the mutation — the full batch for an upsert, a single-element list for create/update. Null when the mutation failed validation, in which case errors is non-empty and nothing was written.
  """
  edges: [OperationItemEdgeState!]
  """
  Per-field validation errors (e.g. an endpoint that isn't an item of the job, or a self-referencing edge). Empty on success; batch paths are indexed, as in "edges[2].successorItemId".
  """
  errors: [FieldError!]!
}

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