Job Item To Make Operation

Get a specific operation for an item to make on a job

get/api/jobs/{jobId}/items-to-make/{itemToMakeId}/operations/{operationId}

Path parameters

jobIdstring required
itemToMakeIdstring required
operationIdstring required

Response

The operation for the given id

idstring required

Unique Id associated to this entity

status'pending' | 'ready' | 'running' | 'paused' | 'complete' | 'cancelled' required

Job Item to Make Operation status

orderinteger required

Routing order of the operation

systemOperationIdstring required

Identifier of the system operation associated to this entity Please reference api/operations.

isOutsideProcessingboolean required

Denotes whether this is an outside processing operation

originalScheduledStartUtcstring date-time nullable

The first scheduled start time.

originalScheduledEndUtcstring date-time nullable

The first scheduled end time.

scheduledStartUtcstring date-time nullable

Scheduled start datetime of the operation

scheduledEndUtcstring date-time nullable

Scheduled end datetime of the operation

completedOnUtcstring date-time nullable

The operation completion datetime.

completedByIdstring nullable

Operation completed user identifier. Please reference /api/users endpoint.

scheduledEquipmentIdstring nullable

Identifier of the equipment that this operation is scheduled to run on

scheduledEquipmentNamestring nullable

The name of the equipment that this operation is scheduled to run on.

customFieldsobject nullable

The custom field data on the object

instructionsstring nullable

Instructions specific to the item to make operation.

namestring nullable

System operation name.

leadTimeInDaysinteger nullable

Number of days required between order and receipt. Only applicable for outside processing operations.

associatedPurchaseOrderIdsstring[] nullable

Associated purchase order IDs.

estimatedSetupTimeInSecondsnumber double nullable

The estimated setup time in seconds for the operation.

estimatedSetupTimeBasis'fixed' | 'perUnit'
estimatedRunTimeInSecondsnumber double nullable

The estimated run time in seconds for the operation. Note: This is an obsolete field from when operation could not separate between machine (unattended) and labor (attended) time.

estimatedRunTimeBasis'fixed' | 'perUnit' | 'unitsPerHour'
estimatedMachineTimeInSecondsnumber double nullable

The estimated machine time in seconds for the operation.

estimatedMachineTimeBasis'fixed' | 'perUnit' | 'unitsPerHour'
estimatedLaborTimeInSecondsnumber double nullable

The estimated labor time in seconds for the operation.

estimatedLaborTimeBasis'fixed' | 'perUnit' | 'unitsPerHour'
isMachineTimeOnlyboolean

Whether this operation can be run without an employee present. If true, use the machineTime properties. If false, use the laborTime properties.

workOrderIdstring nullable

Identifier of work order that this operation is associated to, if applicable. Please reference api/work-orders endpoint.