Chapter 5: Jobs Job Segment Monitoring JSON Schema { "namekey": "string", "upd": { "millis": "long" }, "seq": integer, "segmentId": "string", "segmentType": "Pickup, DropOff", "status": "Pending, InProgress, Interrupted, Completed, Cancelled, Cancelling, Failed, Modifying, Modified, InterruptedByModify", "subStatus": "Unallocated, Allocated, BeforePickup, BeforeDropOff, BeforeEvery, Before, Driving, After, AfterEvery, AfterPickup, AfterDropOff, Buffering, Buffered, None, ContainsCancelReason, ContainsLinkedReason, AssignedRobotOffline, NoMatchingRobotForLinkedJob, NoMatchingRobotForOtherSegment, NoMatchingRobot", "job": "string", "robot": "string", "linkedJobSegment": "string", "goalName":
"string", "priority": integer, "completedTimestamp": { "millis": "long" }, "cancelReason": "string" } Job Segment Monitoring JSON Example Response example after GET request https://[IP]:8443/JobSegment/ByStatus/Completed : { "namekey": "JobMultiBasic-REST-5c9eacdc-PICKUP688", "upd": { "millis": "1553902841229" }, "segmentId": "PICKUP688", "segmentType": "Pickup", "status": "Completed", "subStatus": "None", "robot": "Robot154", "job": "JobMultiBasic-REST-5c9eacdc", "goalName": "GoalN1", "priority": 10, "completedTimestamp": { "millis": "1553902821000" }, "seq": 1 } cURL Command String Example To get information about completed Job Segments using the GET method:
curl [options] -X GET "https://[IP]:8443/JobSegment/ByStatus/Completed" -H "accept: application/json; charset=utf-8" 20964-000 Rev. C Fleet Operation Workspace Core Integration Toolkit 49 User's Manual