← API reference
CANONICAL TYPE REFERENCE

RecordWorkCenterStatusEventInput

Input for recording a work centre status transition event

Work centre that transitioned (required)

Previous phase — omit for the first event in a session

New phase the work centre entered (required)

Reported device status (required). Use CUSTOM with customStatus for vendor-specific codes.

Vendor- or domain-specific status string; required when status is CUSTOM.

sourceString

Data provenance tag (e.g. API, MQTT, MANUAL). Defaults to API.

Optional key-value metadata

ISO8601 timestamp of the transition; defaults to server time. At most five minutes of future clock skew is permitted.

View exact SDL
"""Input for recording a work centre status transition event"""
input RecordWorkCenterStatusEventInput {
  """Work centre that transitioned (required)"""
  workCenterId: WorkCenterID!
  """Previous phase — omit for the first event in a session"""
  fromPhase: ProgressPhase
  """New phase the work centre entered (required)"""
  toPhase: ProgressPhase!
  """
  Reported device status (required). Use CUSTOM with customStatus for vendor-specific codes.
  """
  status: WorkCenterStatusKey!
  """
  Vendor- or domain-specific status string; required when status is CUSTOM.
  """
  customStatus: String
  """Data provenance tag (e.g. API, MQTT, MANUAL). Defaults to API."""
  source: String
  """Optional key-value metadata"""
  metadata: [DictionaryInput!]
  """
  ISO8601 timestamp of the transition; defaults to server time. At most five minutes of future clock skew is permitted.
  """
  timestamp: ISO8601
}

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