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