← API reference
CANONICAL TYPE REFERENCE

TransitionOperationItemInput

Input for transitioning operation item status

TypeID (opi_…) of the item to transition. Must belong to the calling tenant.

Target status. When settings.statusRules.enforceOrder is on, rejected unless reachable from the item's current status: PENDING→AVAILABLE/CANCELLED, AVAILABLE→RUNNING/CANCELLED, RUNNING→COMPLETED/FAILED, FAILED→AVAILABLE; COMPLETED and CANCELLED are terminal. Moving to RUNNING stamps actualStartAt (first time only); moving to COMPLETED stamps actualCompletionAt.

View exact SDL
"""Input for transitioning operation item status"""
input TransitionOperationItemInput {
  """
  TypeID (`opi_…`) of the item to transition. Must belong to the calling tenant.
  """
  id: OperationItemID!
  """
  Target status. When settings.statusRules.enforceOrder is on, rejected unless reachable from the item's current status: PENDING→AVAILABLE/CANCELLED, AVAILABLE→RUNNING/CANCELLED, RUNNING→COMPLETED/FAILED, FAILED→AVAILABLE; COMPLETED and CANCELLED are terminal. Moving to RUNNING stamps actualStartAt (first time only); moving to COMPLETED stamps actualCompletionAt.
  """
  status: OperationItemStatus!
}

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