6.1 AMR Data 60 Fleet Operation Workspace Core Integration Toolkit 20964-000 Rev. C User's Manual Method Resource Function filtered by status. GET /Robot/BySubStatus/{SubStatus} Get a list of AMR entities filtered by SubStatus. GET /Robot/UpdatedSince?sinceTime={time millis} Get a list of AMR entities that have been updated since the given time. AMR Status Monitoring JSON Schema { "namekey": "string", "upd": { "millis": "long" }, "status": "Available, InProgress, Unavailable, Unavailable Busy, _ Unavailable NeedsAssistance, AvailableForJobs", _ "subStatus":
"Unallocated, Allocated, Available, Fault, BeforePickup, BeforeDropoff, BeforeEvery, Before, Driving, After, AfterEvery, AfterPickup, AfterDropoff, ModeIsLocked, Parking, Parked, Docking, Docked, DockParking, DockParked, ForcedDocking, ForcedDocked, Interrupted, InterruptedButNotYetIdle, OutgoingArclConnectionLost, EstopPressed, EstopRelieved, MotorsDisabled, Lost, AvailableForJobs, Buffering, Buffered" } AMR Status Monitoring JSON Example Response example after GET request https://[IP]:8443/Robot/ByStatus/Available : { "namekey": "Robot154", "upd": { "millis": "1553904366723" }, "status": "Unavailable Busy", _ "subStatus":
"InterruptedButNotYetIdle" } cURL Command String Example To get status information about available AMRs: curl [options] -X GET "https://[IP]:8443/Robot/ByStatus/Available" -H "accept: application/json; charset=utf-8" R Status Monitoring Using SQL SELECT namekey, status, sub status FROM robot view WHERE status LIKE 'Available%'; _ _