← API reference
CANONICAL TYPE REFERENCE

UpsertOperationItemInput

Input for creating or updating an operation item

ID for update; omit for create

Parent operation ID (required)

Parent job ID (required)

External system identifier for third-party integrations

labelString!

Human-readable label (required)

Sort order (defaults to 0)

Initial status (defaults to pending)

Assigned work center ID

Item-specific production parameters (JSON)

Estimated duration in minutes for scheduling

Scheduled start time (ISO8601)

Scheduled completion time (ISO8601)

View exact SDL
"""Input for creating or updating an operation item"""
input UpsertOperationItemInput {
  """ID for update; omit for create"""
  id: OperationItemID
  """Parent operation ID (required)"""
  operationId: OperationID!
  """Parent job ID (required)"""
  jobId: JobID!
  """External system identifier for third-party integrations"""
  externalId: String
  """Human-readable label (required)"""
  label: String!
  """Sort order (defaults to 0)"""
  sortOrder: Int
  """Initial status (defaults to pending)"""
  status: OperationItemStatus
  """Assigned work center ID"""
  workCenterId: WorkCenterID
  """Item-specific production parameters (JSON)"""
  parameters: JSON
  """Estimated duration in minutes for scheduling"""
  estimatedDurationMinutes: Int
  """Scheduled start time (ISO8601)"""
  scheduledStartAt: ISO8601
  """Scheduled completion time (ISO8601)"""
  scheduledCompletionAt: ISO8601
}

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