5.2 Job Creation PickupDropoff Job JSON Schema { "namekey": "string", "pickupGoal": "string", "pickupPriority": integer, "dropoffGoal": "string", "dropoffPriority": integer, "jobId": "string", "status": "string", "assignedJobId": "string" } PickupDropoff Job JSON Example To create aPickupDropoff job with a POST request https://[IP]:8443/PickupDropoff : { "namekey":"PickupDropoff1", "pickupGoal": "Goal1", "pickupPriority": 10, "dropoffGoal": "Goal2", "dropoffPriority": 20, "jobId": "TestJob1" } cURL Command String Example To create a PickupDropoff job with a POST request: curl [options] -X POST "https://[IP]:8443/PickupDropoff" -H "accept: application/json; charset=utf-8" -H "Content-Type:
application/json; charset=utf-8" -d " {\"namekey\":\"PickupDropoff1\",\"pickupGoal\":\"Goal1\",\"pickupPriority\":10,\"dro poffGoal\":\"Goal2\",\"dropoffPriority\":20,\"jobId\":\"TestJob1\"}" PickupDropoff Job Using SQL To create a PickupDropoff job: INSERT INTO pickup_dropoff_view (namekey, pickup_goal, pickup_priority, dropoff_goal,dropoff_priority, job_id) VALUES ( 'PickupDropoff1','Goal1', 10, 'Goal2', 20, 'TestJob1'); PickupDropoff Job Using RabbitMQ inbound.PickupDropoff outbound.PickupDropoff Creating Dropoff Jobs This section provides details for generating new Dropoff jobs or deleting existing Dropoff jobs. It also describes how to monitor existing Dropoff jobs.
These functions can be used to manage Dropoff jobs for the AMR fleet. The following table describes the Dropoff item schema. NOTE: Dropoff jobs represent a way to circumvent the Queue Management functionality of the Fleet Manager and should be avoided where possible. This feature may be deprecated in future versions. 38 Fleet Operation Workspace Core Integration Toolkit 20964-000 Rev. C User's Manual