{"info":{"_postman_id":"1e015a03-5612-42b2-b617-ebc551403b04","name":"Shyft API","description":"<html><head></head><body><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Document Control</strong></th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Status</td>\n<td>Live</td>\n</tr>\n<tr>\n<td>Classification</td>\n<td>Confidential</td>\n</tr>\n<tr>\n<td>Document Owner</td>\n<td>Locus</td>\n</tr>\n<tr>\n<td>Document Location</td>\n<td><a href=\"https://documenter.getpostman.com/view/9772198/TW76BPKi\">Click Here</a></td>\n</tr>\n<tr>\n<td>Release Date</td>\n<td>04 FEB 2021</td>\n</tr>\n<tr>\n<td>Latest Version</td>\n<td>1.0</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"text-justify\">\n\n<p><strong>Change Record</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Date</th>\n<th>Author</th>\n<th>Version</th>\n<th>Change Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>03 Feb 2021</td>\n<td>Ganesh Raja</td>\n<td>1.0</td>\n<td>Initial APIs and their descriptions</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Authentication</strong></p>\n<p>Locus uses Basic Authentication for authentication. The credentials are shared separately over email.</p>\n<p>Your API keys can be used to access and modify the data related to your account, so be sure to keep them secure. Do not share your secret API key in publicly accessible areas such as GitHub, client-side code, and so forth. Locus APIs operate exclusively on HTTPS. Requests that are over HTTP without encryption will fail. Requests without authentication will also fail.</p>\n<p><strong>Errors</strong> </p>\n<p>When the API request encounters an error with your request, it will respond with an HTTP status code and a JSON-formatted body with additional details. Locus uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx series indicate success. Codes in the 4xx series indicate an error that failed given the information provided. Codes in the 5xx series indicate an error with Locus servers. Although 5xx are rare we would recommend setting retries for the API request in-case an error code in this series is received.</p>\n<p>Human readable error messages can be found under message key in the response JSON.</p>\n<p>A sample response is provided below </p>\n<p>{</p>\n<p> \"errorCode\": -1, </p>\n<p>\"message\": \"A human readable error message\"</p>\n<p> }</p>\n<p> <strong>Prerequisites</strong></p>\n<ul>\n<li>Create Teams</li>\n<li>Create Homebases</li>\n<li>Create Riders</li>\n<li>Create Vehicle Models</li>\n</ul>\n<p><strong>Team</strong></p>\n<p>A team is a group of riders. Tasks are assigned to teams and personnel can manage tasks using teams. \nNOTE: A team can have multiple homebases\nExample: Manhattan_East\nUse-case: All\nDependencies: None</p>\n<p><strong>Homebase</strong></p>\n<p>A Homebase is the centre of operations from where riders start, and end routes and/or goods are collected for delivery. A homebase can have multiple teams and a team can have multiple homebases.\nExample: A warehouse, kitchen\nUse-case: SPMD and MPSD\nDependencies: Team</p>\n<p><strong>Riders</strong></p>\n<p>Members of a team who perform ground actions using the LOTR app. They execute task visits to complete a task.\nExample: Delivery person, Field executive\nUse-case: ALL\nDependencies: Team</p>\n<p><strong>Vehicle</strong></p>\n<p>A four/two-wheeler for the rider to complete the task.\nExample: KA53X1000\nUse-case: Mandatory when using Fleet Config and Vehicle is the primary resource of the client\nDependencies: Team, Vehicle Model</p>\n<p><strong>Vehicle Model</strong></p>\n<p>A generic entity that represents a type of vehicle from a specific manufacturer with attributes such as volume and weight capacity, limits, dimensions, skills etc.\nExample: TATA Ace Mega\nUse-case: Mandatory if Vehicle is the primary resource of the client\nDependencies: Transporter</p>\n<p><strong>Plan</strong></p>\n<p>A plan is the outcome of LOCUS’ algorithm executed on a batch of tasks. The outcome is a set of routes called TOURS which are performed by riders to complete the tasks.\nDependencies: Batch</p>\n<p><strong>Batch</strong></p>\n<p>A set of tasks that are to be performed by a single or multiple riders from a team in a day. \nDependencies: Task</p>\n<p><strong>Tasks</strong></p>\n<p>Tasks are your customer’s orders. They have visits associated with them, that personnel create and assign to riders for completion.\nDependencies: Team, Homebase (if SPMD/MPSD)</p>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"9772198","collectionId":"1e015a03-5612-42b2-b617-ebc551403b04","publishedId":"TW76BPKi","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2021-02-08T10:15:29.000Z"},"item":[{"name":"Callbacks","item":[{"name":"Task Status Update Callback","id":"c4d0cb3b-453e-4a42-9015-9937351b9d18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"eventType\": {\n    \"type\": \"TASK_STATUS_UPDATE\"\n  },\n  \"task\": {\n    \"clientId\": \"string\",\n    \"taskId\": \"string\",\n    \"status\": {\n      \"status\": \"RECEIVED\",\n      \"triggerTime\": \"2020-03-16T08:35:22.883Z\",\n      \"checklistValues\": {},\n      \"updatedByUser\": false,\n      \"receiveTime\": \"2020-03-16T08:35:22.883Z\",\n      \"location\": {\n        \"lat\": 0,\n        \"lng\": 0,\n        \"accuracy\": 0,\n        \"timestamp\": 0,\n        \"distance\": 0\n      },\n      \"actor\": {},\n      \"assignedUser\": {\n        \"carrierClientId\": \"string\",\n        \"userId\": \"string\"\n      },\n      \"vehicleStatus\": {\n        \"freezerTemperature\": 0,\n        \"engineStatus\": \"ON\"\n      }\n    },\n    \"sourceOrderId\": \"string\",\n    \"orderDetail\": {\n      \"lineItems\": [\n        {\n          \"name\": \"string\",\n          \"quantity\": 1,\n          \"id\": \"string\",\n          \"version\": 0,\n          \"imageUrl\": \"string\",\n          \"transactionStatus\": {\n            \"transactedQuantity\": 0,\n            \"checklistValues\": {},\n            \"triggerTime\": \"2020-03-16T08:35:22.883Z\",\n            \"receiveTime\": \"2020-03-16T08:35:22.883Z\",\n            \"actor\": {}\n          },\n          \"packageInfo\": {\n            \"isCrated\": false,\n            \"cartons\": 0,\n            \"pieces\": 0\n          },\n          \"parts\": [\n            null\n          ]\n        }\n      ],\n      \"transactionDetail\": {\n        \"canTransactPartial\": false,\n        \"checklist\": {\n          \"status\": \"string\",\n          \"items\": [\n            {\n              \"key\": \"string\",\n              \"item\": \"string\",\n              \"format\": \"BOOLEAN\",\n              \"possibleValues\": [\n                \"string\"\n              ],\n              \"allowedValues\": [\n                {\n                  \"key\": \"string\",\n                  \"value\": \"string\"\n                }\n              ],\n              \"optional\": false,\n              \"additionalOptions\": {}\n            }\n          ]\n        },\n        \"transactionDuration\": 0\n      },\n      \"cratingInfo\": {\n        \"crates\": 0\n      }\n    },\n    \"assignedUser\": {\n      \"carrierClientId\": \"string\",\n      \"userId\": \"string\"\n    },\n    \"creationTime\": \"2020-03-16T08:35:22.883Z\",\n    \"scheduledTime\": \"2020-03-16T08:35:22.883Z\",\n    \"completionTime\": \"2020-03-16T08:35:22.883Z\",\n    \"checklists\": [\n      {\n        \"status\": \"string\",\n        \"items\": [\n          {\n            \"key\": \"string\",\n            \"item\": \"string\",\n            \"format\": \"BOOLEAN\",\n            \"possibleValues\": [\n              \"string\"\n            ],\n            \"allowedValues\": [\n              {\n                \"key\": \"string\",\n                \"value\": \"string\"\n              }\n            ],\n            \"optional\": false,\n            \"additionalOptions\": {}\n          }\n        ]\n      }\n    ],\n    \"statusUpdates\": [\n      {\n        \"status\": \"RECEIVED\",\n        \"triggerTime\": \"2020-03-16T08:35:22.883Z\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"receiveTime\": \"2020-03-16T08:35:22.883Z\",\n        \"location\": {\n          \"lat\": 0,\n          \"lng\": 0,\n          \"accuracy\": 0,\n          \"timestamp\": 0,\n          \"distance\": 0\n        },\n        \"actor\": {},\n        \"assignedUser\": {\n          \"carrierClientId\": \"string\",\n          \"userId\": \"string\"\n        },\n        \"vehicleStatus\": {\n          \"freezerTemperature\": 0,\n          \"engineStatus\": \"ON\"\n        }\n      }\n    ],\n    \"customFields\": {},\n    \"taskGraph\": {\n      \"clientId\": \"string\",\n      \"taskId\": \"string\",\n      \"visits\": [\n        {\n          \"clientId\": \"string\",\n          \"taskId\": \"string\",\n          \"id\": \"string\",\n          \"task\": true,\n          \"volumes\": {\n            \"volumes\": [\n              {\n                \"unit\": \"ITEM_COUNT\",\n                \"value\": \"string\",\n                \"exchangeType\": \"GIVE\"\n              }\n            ]\n          },\n          \"resources\": {\n            \"resources\": [\n              {\n                \"name\": \"string\",\n                \"unit\": \"COUNT\",\n                \"value\": 0,\n                \"exchangeType\": \"GIVE\"\n              }\n            ]\n          },\n          \"visitStatus\": {\n            \"status\": \"RECEIVED\",\n            \"triggerTime\": \"2020-03-16T08:35:22.883Z\",\n            \"checklistValues\": {},\n            \"receiveTime\": \"2020-03-16T08:35:22.883Z\",\n            \"location\": {\n              \"lat\": 0,\n              \"lng\": 0,\n              \"accuracy\": 0,\n              \"timestamp\": 0,\n              \"distance\": 0\n            },\n            \"actor\": {},\n            \"assignedUser\": {\n              \"carrierClientId\": \"string\",\n              \"userId\": \"string\"\n            },\n            \"vehicleStatus\": {\n              \"freezerTemperature\": 0,\n              \"engineStatus\": \"ON\"\n            }\n          },\n          \"trackLink\": \"string\",\n          \"tripId\": \"string\",\n          \"statusUpdates\": [\n            {\n              \"status\": \"RECEIVED\",\n              \"triggerTime\": \"2020-03-16T08:35:22.883Z\",\n              \"checklistValues\": {},\n              \"receiveTime\": \"2020-03-16T08:35:22.883Z\",\n              \"location\": {\n                \"lat\": 0,\n                \"lng\": 0,\n                \"accuracy\": 0,\n                \"timestamp\": 0,\n                \"distance\": 0\n              },\n              \"actor\": {},\n              \"assignedUser\": {\n                \"carrierClientId\": \"string\",\n                \"userId\": \"string\"\n              },\n              \"vehicleStatus\": {\n                \"freezerTemperature\": 0,\n                \"engineStatus\": \"ON\"\n              }\n            }\n          ],\n          \"locationIds\": [\n            {}\n          ],\n          \"locationOptions\": [\n            {\n              \"id\": \"string\",\n              \"geometry\": {},\n              \"timeWindow\": {\n                \"strictness\": \"STRICT\",\n                \"canTransactAfterSlot\": true,\n                \"treatEtaAsSla\": false,\n                \"transactionDuration\": 0,\n                \"readinessDuration\": 0,\n                \"slotBuffer\": 0,\n                \"slots\": [\n                  null\n                ]\n              },\n              \"nonAvailableWindows\": [\n                {\n                  \"strictness\": \"STRICT\",\n                  \"canTransactAfterSlot\": true,\n                  \"treatEtaAsSla\": false,\n                  \"transactionDuration\": 0,\n                  \"readinessDuration\": 0,\n                  \"slotBuffer\": 0,\n                  \"slots\": [\n                    null\n                  ]\n                }\n              ],\n              \"contact\": {\n                \"name\": \"string\",\n                \"number\": \"string\",\n                \"email\": \"string\"\n              },\n              \"geocodingMetadata\": {\n                \"radius\": 0,\n                \"archive\": [\n                  null\n                ],\n                \"requestId\": \"string\",\n                \"placeNameArchive\": [\n                  \"string\"\n                ],\n                \"localityArchive\": [\n                  \"string\"\n                ]\n              },\n              \"addressId\": {}\n            }\n          ],\n          \"chosenLocation\": {\n            \"id\": \"string\",\n            \"geometry\": {},\n            \"timeWindow\": {\n              \"strictness\": \"STRICT\",\n              \"canTransactAfterSlot\": true,\n              \"treatEtaAsSla\": false,\n              \"transactionDuration\": 0,\n              \"readinessDuration\": 0,\n              \"slotBuffer\": 0,\n              \"slots\": [\n                null\n              ]\n            },\n            \"nonAvailableWindows\": [\n              {\n                \"strictness\": \"STRICT\",\n                \"canTransactAfterSlot\": true,\n                \"treatEtaAsSla\": false,\n                \"transactionDuration\": 0,\n                \"readinessDuration\": 0,\n                \"slotBuffer\": 0,\n                \"slots\": [\n                  null\n                ]\n              }\n            ],\n            \"contact\": {\n              \"name\": \"string\",\n              \"number\": \"string\",\n              \"email\": \"string\"\n            },\n            \"geocodingMetadata\": {\n              \"radius\": 0,\n              \"archive\": [\n                null\n              ],\n              \"requestId\": \"string\",\n              \"placeNameArchive\": [\n                \"string\"\n              ],\n              \"localityArchive\": [\n                \"string\"\n              ]\n            },\n            \"addressId\": {}\n          },\n          \"eta\": {},\n          \"checklists\": [\n            {\n              \"status\": \"string\",\n              \"items\": [\n                {\n                  \"key\": \"string\",\n                  \"item\": \"string\",\n                  \"format\": \"BOOLEAN\",\n                  \"possibleValues\": [\n                    \"string\"\n                  ],\n                  \"allowedValues\": [\n                    {\n                      \"key\": \"string\",\n                      \"value\": \"string\"\n                    }\n                  ],\n                  \"optional\": false,\n                  \"additionalOptions\": {}\n                }\n              ]\n            }\n          ],\n          \"amountTransaction\": {\n            \"exchangeType\": \"COLLECT\"\n          },\n          \"payments\": {\n            \"paymentInstruments\": [\n              {\n                \"instrumentType\": \"CASH\",\n                \"instrumentName\": \"string\",\n                \"providerInstrumentId\": {\n                  \"providerId\": \"string\",\n                  \"instrumentId\": \"string\"\n                }\n              }\n            ],\n            \"payments\": [\n              {\n                \"instrument\": {\n                  \"instrumentType\": \"CASH\",\n                  \"instrumentName\": \"string\",\n                  \"providerInstrumentId\": {\n                    \"providerId\": \"string\",\n                    \"instrumentId\": \"string\"\n                  }\n                },\n                \"paymentId\": {\n                  \"instrumentId\": {\n                    \"providerId\": \"string\",\n                    \"instrumentId\": \"string\"\n                  },\n                  \"paymentId\": \"string\"\n                },\n                \"amountEditable\": true,\n                \"status\": \"PENDING\",\n                \"createdOn\": \"2020-03-16T08:35:22.883Z\",\n                \"updatedOn\": \"2020-03-16T08:35:22.883Z\",\n                \"additionalInfo\": {}\n              }\n            ],\n            \"fullAmountRequired\": false,\n            \"paymentRequired\": true\n          },\n          \"visitMetadata\": {\n            \"type\": \"HOMEBASE\"\n          },\n          \"userVisitType\": \"START_OF_DAY\",\n          \"breakType\": \"LUNCH\",\n          \"slotEdits\": [\n            {\n              \"locationId\": \"string\"\n            }\n          ],\n          \"triggeredGeofences\": [\n            {\n              \"radius\": 0,\n              \"type\": \"ENTRY\",\n              \"dwellDuration\": 0,\n              \"userId\": {\n                \"clientId\": \"string\",\n                \"userId\": \"string\"\n              },\n              \"taskId\": {\n                \"clientId\": \"string\",\n                \"taskId\": \"string\"\n              },\n              \"visitId\": \"string\",\n              \"isTask\": true,\n              \"callbackUrls\": [\n                \"string\"\n              ],\n              \"geofenceLifetime\": {\n                \"activateAt\": \"2020-03-16T08:35:22.883Z\",\n                \"expiry\": 3600,\n                \"maxTriggerCount\": 1,\n                \"coolOffPeriod\": 300\n              },\n              \"geofenceId\": {\n                \"clientId\": \"string\",\n                \"geofenceId\": \"string\"\n              },\n              \"canTriggerStatusUpdate\": false,\n              \"lastTriggeredAt\": \"2020-03-16T08:35:22.883Z\",\n              \"lastTriggeredLocation\": {\n                \"lat\": 0,\n                \"lng\": 0,\n                \"accuracy\": 0,\n                \"timestamp\": 0,\n                \"distance\": 0\n              },\n              \"triggerCount\": 0,\n              \"status\": \"DORMANT\",\n              \"visitStatus\": \"RECEIVED\",\n              \"entryLocation\": {\n                \"lat\": 0,\n                \"lng\": 0,\n                \"accuracy\": 0,\n                \"timestamp\": 0,\n                \"distance\": 0\n              },\n              \"exitLocation\": {\n                \"lat\": 0,\n                \"lng\": 0,\n                \"accuracy\": 0,\n                \"timestamp\": 0,\n                \"distance\": 0\n              }\n            }\n          ],\n          \"summary\": {\n            \"tardiness\": 0,\n            \"actualTravelPair\": {\n              \"distance\": 0,\n              \"duration\": 0\n            }\n          },\n          \"orderDetail\": {\n            \"lineItems\": [\n              {\n                \"name\": \"string\",\n                \"quantity\": 1,\n                \"id\": \"string\",\n                \"version\": 0,\n                \"imageUrl\": \"string\",\n                \"transactionStatus\": {\n                  \"transactedQuantity\": 0,\n                  \"checklistValues\": {},\n                  \"triggerTime\": \"2020-03-16T08:35:22.883Z\",\n                  \"receiveTime\": \"2020-03-16T08:35:22.883Z\",\n                  \"actor\": {}\n                },\n                \"packageInfo\": {\n                  \"isCrated\": false,\n                  \"cartons\": 0,\n                  \"pieces\": 0\n                },\n                \"parts\": [\n                  null\n                ]\n              }\n            ],\n            \"transactionDetail\": {\n              \"canTransactPartial\": false,\n              \"checklist\": {\n                \"status\": \"string\",\n                \"items\": [\n                  {\n                    \"key\": \"string\",\n                    \"item\": \"string\",\n                    \"format\": \"BOOLEAN\",\n                    \"possibleValues\": [\n                      \"string\"\n                    ],\n                    \"allowedValues\": [\n                      {\n                        \"key\": \"string\",\n                        \"value\": \"string\"\n                      }\n                    ],\n                    \"optional\": false,\n                    \"additionalOptions\": {}\n                  }\n                ]\n              },\n              \"transactionDuration\": 0\n            },\n            \"cratingInfo\": {\n              \"crates\": 0\n            }\n          },\n          \"appFields\": {\n            \"items\": [\n              {\n                \"item\": \"string\",\n                \"format\": \"URL\",\n                \"additionalValues\": {}\n              }\n            ]\n          },\n          \"visitName\": \"string\",\n          \"distanceFromHomebase\": 0\n        }\n      ],\n      \"taskPriority\": 0,\n      \"taskRepeatCount\": 1,\n      \"primary\": true,\n      \"possibleDays\": [\n        null\n      ]\n    },\n    \"carrierTeams\": [\n      null\n    ],\n    \"summary\": {\n      \"tardiness\": 0\n    },\n    \"shift\": {\n      \"shiftId\": \"string\",\n      \"shiftDate\": \"string\"\n    },\n    \"autoAssign\": true,\n    \"dryRun\": true,\n    \"version\": 0\n  },\n  \"timestamp\": \"2020-03-16T08:35:22.884Z\"\n}","options":{"raw":{"language":"json"}}},"url":"/locus/callback/task","urlObject":{"path":["locus","callback","task"],"query":[],"variable":[]}},"response":[{"id":"b64748bd-1708-42fe-adc0-85af392c88ce","name":"Task Status Update Callback","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"eventType\": {\n    \"type\": \"TASK_STATUS_UPDATE\"\n  },\n  \"task\": {\n    \"clientId\": \"shyft-demo\",\n    \"taskId\": \"2020-07-01-00010\",\n    \"homebases\": [],\n    \"status\": {\n      \"status\": \"ACCEPTED\",\n      \"triggerTime\": \"2020-06-30T17:22:53.798+0000\",\n      \"checklistValues\": {},\n      \"updatedByUser\": false,\n      \"receiveTime\": \"2020-06-30T17:22:57.127+0000\",\n      \"location\": {\n        \"lat\": 12.913863,\n        \"lng\": 77.609165,\n        \"accuracy\": 187.5,\n        \"timestamp\": 1593531757727,\n        \"distance\": 68,\n        \"speed\": 0\n      },\n      \"actor\": {\n        \"id\": \"shyft-demo/demo-rider\"\n      },\n      \"assignedUser\": {\n        \"carrierClientId\": \"shyft-demo\",\n        \"userId\": \"demo-rider\"\n      }\n    },\n    \"sourceOrderId\": \"2020-07-01-00010\",\n    \"orderDetail\": {\n      \"lineItems\": [\n        {\n          \"name\": \"Demo Item 1\",\n          \"quantity\": 5,\n          \"id\": \"demo-item-1\",\n          \"parts\": []\n        }\n      ],\n      \"transactionDetail\": {\n        \"canTransactPartial\": false,\n        \"transactionDuration\": 0\n      }\n    },\n    \"assignedUser\": {\n      \"carrierClientId\": \"shyft-demo\",\n      \"userId\": \"demo-rider\"\n    },\n    \"creationTime\": \"2020-06-30T16:23:52.170+0000\",\n    \"checklists\": [],\n    \"statusUpdates\": [\n      {\n        \"status\": \"RECEIVED\",\n        \"triggerTime\": \"2020-06-30T16:23:52.170+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"actor\": {\n          \"id\": \"mara/personnel/ritwikd\"\n        }\n      },\n      {\n        \"status\": \"WAITING\",\n        \"triggerTime\": \"2020-06-30T17:03:06.784+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"actor\": {\n          \"id\": \"mara/personnel/ritwikd\"\n        },\n        \"assignedUser\": {\n          \"carrierClientId\": \"shyft-demo\",\n          \"userId\": \"demo-rider\"\n        }\n      },\n      {\n        \"status\": \"WAITING\",\n        \"triggerTime\": \"2020-06-30T17:04:57.653+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"actor\": {\n          \"id\": \"mara/personnel/ritwikd\"\n        },\n        \"assignedUser\": {\n          \"carrierClientId\": \"shyft-demo\",\n          \"userId\": \"8886665253\"\n        }\n      },\n      {\n        \"status\": \"WAITING\",\n        \"triggerTime\": \"2020-06-30T17:22:08.352+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"actor\": {\n          \"id\": \"mara/personnel/ritwikd\"\n        },\n        \"assignedUser\": {\n          \"carrierClientId\": \"shyft-demo\",\n          \"userId\": \"demo-rider\"\n        }\n      },\n      {\n        \"status\": \"ACCEPTED\",\n        \"triggerTime\": \"2020-06-30T17:22:53.798+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"receiveTime\": \"2020-06-30T17:22:57.127+0000\",\n        \"location\": {\n          \"lat\": 12.913863,\n          \"lng\": 77.609165,\n          \"accuracy\": 187.5,\n          \"timestamp\": 1593531757727,\n          \"distance\": 68,\n          \"speed\": 0\n        },\n        \"actor\": {\n          \"id\": \"shyft-demo/demo-rider\"\n        },\n        \"assignedUser\": {\n          \"carrierClientId\": \"shyft-demo\",\n          \"userId\": \"demo-rider\"\n        }\n      }\n    ],\n    \"eta\": {},\n    \"customFields\": {},\n    \"taskGraph\": {\n      \"clientId\": \"shyft-demo\",\n      \"taskId\": \"2020-07-01-00010\",\n      \"visits\": [\n        {\n          \"clientId\": \"shyft-demo\",\n          \"taskId\": \"2020-07-01-00010\",\n          \"id\": \"pickup\",\n          \"volumes\": {\n            \"volumes\": [\n              {\n                \"unit\": \"ITEM_COUNT\",\n                \"value\": \"5\",\n                \"exchangeType\": \"COLLECT\"\n              }\n            ]\n          },\n          \"resources\": {\n            \"resources\": [\n              {\n                \"name\": \"weight\",\n                \"unit\": \"KG\",\n                \"value\": 10,\n                \"exchangeType\": \"COLLECT\"\n              }\n            ]\n          },\n          \"visitStatus\": {\n            \"status\": \"ACCEPTED\",\n            \"triggerTime\": \"2020-06-30T17:22:53.798+0000\",\n            \"checklistValues\": {},\n            \"receiveTime\": \"2020-06-30T17:22:57.127+0000\",\n            \"location\": {\n              \"lat\": 12.913863,\n              \"lng\": 77.609165,\n              \"accuracy\": 187.5,\n              \"timestamp\": 1593531757727,\n              \"distance\": 68,\n              \"speed\": 0\n            },\n            \"actor\": {\n              \"id\": \"shyft-demo/demo-rider\"\n            },\n            \"assignedUser\": {\n              \"carrierClientId\": \"shyft-demo\",\n              \"userId\": \"demo-rider\"\n            }\n          },\n          \"statusUpdates\": [\n            {\n              \"status\": \"RECEIVED\",\n              \"triggerTime\": \"2020-06-30T16:23:52.170+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              }\n            },\n            {\n              \"status\": \"WAITING\",\n              \"triggerTime\": \"2020-06-30T17:03:06.784+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"demo-rider\"\n              }\n            },\n            {\n              \"status\": \"WAITING\",\n              \"triggerTime\": \"2020-06-30T17:04:57.653+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"8886665253\"\n              }\n            },\n            {\n              \"status\": \"WAITING\",\n              \"triggerTime\": \"2020-06-30T17:22:08.352+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"demo-rider\"\n              }\n            },\n            {\n              \"status\": \"ACCEPTED\",\n              \"triggerTime\": \"2020-06-30T17:22:53.798+0000\",\n              \"checklistValues\": {},\n              \"receiveTime\": \"2020-06-30T17:22:57.127+0000\",\n              \"location\": {\n                \"lat\": 12.913863,\n                \"lng\": 77.609165,\n                \"accuracy\": 187.5,\n                \"timestamp\": 1593531757727,\n                \"distance\": 68,\n                \"speed\": 0\n              },\n              \"actor\": {\n                \"id\": \"shyft-demo/demo-rider\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"demo-rider\"\n              }\n            }\n          ],\n          \"locationIds\": [],\n          \"locationOptions\": [\n            {\n              \"id\": \"Loc1\",\n              \"geometry\": {\n                \"latLng\": {\n                  \"lat\": 12.916492,\n                  \"lng\": 77.604619,\n                  \"accuracy\": 0\n                }\n              },\n              \"timeWindow\": {\n                \"slot\": {\n                  \"start\": \"2020-07-01T04:30:00.000+0000\",\n                  \"end\": \"2020-07-01T06:30:00.000+0000\"\n                },\n                \"strictness\": \"STRICT\",\n                \"canTransactAfterSlot\": true,\n                \"treatEtaAsSla\": false,\n                \"transactionDuration\": 600,\n                \"readinessDuration\": 0,\n                \"slotBuffer\": 0,\n                \"slots\": [\n                  {\n                    \"start\": \"2020-07-01T04:30:00.000+0000\",\n                    \"end\": \"2020-07-01T06:30:00.000+0000\"\n                  }\n                ]\n              },\n              \"nonAvailableWindows\": [],\n              \"locationAddress\": {\n                \"localityName\": \"BTM 2nd Stage\",\n                \"formattedAddress\": \"55/373, 100 Feet Ring Road, Vysya Bank Colony, BTM 2nd Stage, Bangalore 560076\",\n                \"pincode\": \"560076\",\n                \"city\": \"Bangalore\",\n                \"state\": \"Karnataka\",\n                \"countryCode\": \"IN\"\n              },\n              \"contact\": {\n                \"name\": \"Reliance Fresh BTM 2nd Stage\",\n                \"number\": \"+918041573392\"\n              },\n              \"geocodingMetadata\": {\n                \"provider\": \"CLIENT_READ\",\n                \"archive\": [],\n                \"confidence\": \"HIGH\",\n                \"placeNameArchive\": [],\n                \"localityArchive\": [],\n                \"verified\": false\n              }\n            }\n          ],\n          \"chosenLocation\": {\n            \"id\": \"Loc1\",\n            \"geometry\": {\n              \"latLng\": {\n                \"lat\": 12.916492,\n                \"lng\": 77.604619,\n                \"accuracy\": 0\n              }\n            },\n            \"timeWindow\": {\n              \"slot\": {\n                \"start\": \"2020-07-01T04:30:00.000+0000\",\n                \"end\": \"2020-07-01T06:30:00.000+0000\"\n              },\n              \"strictness\": \"STRICT\",\n              \"canTransactAfterSlot\": true,\n              \"treatEtaAsSla\": false,\n              \"transactionDuration\": 600,\n              \"readinessDuration\": 0,\n              \"slotBuffer\": 0,\n              \"slots\": [\n                {\n                  \"start\": \"2020-07-01T04:30:00.000+0000\",\n                  \"end\": \"2020-07-01T06:30:00.000+0000\"\n                }\n              ]\n            },\n            \"nonAvailableWindows\": [],\n            \"locationAddress\": {\n              \"localityName\": \"BTM 2nd Stage\",\n              \"formattedAddress\": \"55/373, 100 Feet Ring Road, Vysya Bank Colony, BTM 2nd Stage, Bangalore 560076\",\n              \"pincode\": \"560076\",\n              \"city\": \"Bangalore\",\n              \"state\": \"Karnataka\",\n              \"countryCode\": \"IN\"\n            },\n            \"contact\": {\n              \"name\": \"Reliance Fresh BTM 2nd Stage\",\n              \"number\": \"+918041573392\"\n            },\n            \"geocodingMetadata\": {\n              \"provider\": \"CLIENT_READ\",\n              \"archive\": [],\n              \"confidence\": \"HIGH\",\n              \"placeNameArchive\": [],\n              \"localityArchive\": [],\n              \"verified\": false\n            }\n          },\n          \"eta\": {\n            \"ACCEPTED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T05:01:22.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T05:01:22.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"COMPLETED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T05:35:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T05:35:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"STARTED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T05:01:22.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T05:01:22.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"ARRIVED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T05:25:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T05:25:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"TRANSACTING\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T05:25:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T05:25:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            }\n          },\n          \"checklists\": [\n            {\n              \"status\": \"COMPLETED\",\n              \"items\": [\n                {\n                  \"key\": \"photo-item-1\",\n                  \"item\": \"Photo of item\",\n                  \"format\": \"PHOTO\",\n                  \"possibleValues\": [],\n                  \"allowedValues\": [],\n                  \"optional\": false,\n                  \"additionalOptions\": {}\n                }\n              ]\n            }\n          ],\n          \"amountTransaction\": {\n            \"amount\": {\n              \"amount\": 100,\n              \"currency\": \"INR\",\n              \"symbol\": \"₹\"\n            },\n            \"exchangeType\": \"GIVE\"\n          },\n          \"task\": true,\n          \"tripId\": \"TCKBqT5X\",\n          \"trackLink\": \"https://via.sh/TCKBqT5X\",\n          \"payments\": {\n            \"paymentInstruments\": [],\n            \"payments\": [],\n            \"fullAmountRequired\": false\n          },\n          \"visitMetadata\": {\n            \"type\": \"CUSTOMER\"\n          },\n          \"slotEdits\": [],\n          \"geofences\": [],\n          \"summary\": {\n            \"tardiness\": 0\n          },\n          \"triggeredGeofences\": [],\n          \"orderDetail\": {\n            \"lineItems\": [\n              {\n                \"name\": \"Demo Item 1\",\n                \"quantity\": 5,\n                \"id\": \"demo-item-1\",\n                \"parts\": []\n              }\n            ],\n            \"transactionDetail\": {\n              \"canTransactPartial\": false,\n              \"transactionDuration\": 0\n            }\n          },\n          \"appFields\": {\n            \"items\": [\n              {\n                \"item\": \"Special Instructions Here\",\n                \"format\": \"TEXT\",\n                \"additionalValues\": {}\n              }\n            ]\n          },\n          \"visitName\": \"Store\",\n          \"visitAppConfig\": {\n            \"skipStatuses\": []\n          }\n        },\n        {\n          \"clientId\": \"shyft-demo\",\n          \"taskId\": \"2020-07-01-00010\",\n          \"id\": \"drop\",\n          \"volumes\": {\n            \"volumes\": [\n              {\n                \"unit\": \"ITEM_COUNT\",\n                \"value\": \"5\",\n                \"exchangeType\": \"GIVE\"\n              }\n            ]\n          },\n          \"resources\": {\n            \"resources\": [\n              {\n                \"name\": \"weight\",\n                \"unit\": \"KG\",\n                \"value\": 10,\n                \"exchangeType\": \"GIVE\"\n              }\n            ]\n          },\n          \"visitStatus\": {\n            \"status\": \"ACCEPTED\",\n            \"triggerTime\": \"2020-06-30T17:22:53.798+0000\",\n            \"checklistValues\": {},\n            \"receiveTime\": \"2020-06-30T17:22:57.127+0000\",\n            \"location\": {\n              \"lat\": 12.913863,\n              \"lng\": 77.609165,\n              \"accuracy\": 187.5,\n              \"timestamp\": 1593531757727,\n              \"distance\": 68,\n              \"speed\": 0\n            },\n            \"actor\": {\n              \"id\": \"shyft-demo/demo-rider\"\n            },\n            \"assignedUser\": {\n              \"carrierClientId\": \"shyft-demo\",\n              \"userId\": \"demo-rider\"\n            }\n          },\n          \"statusUpdates\": [\n            {\n              \"status\": \"RECEIVED\",\n              \"triggerTime\": \"2020-06-30T16:23:52.170+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              }\n            },\n            {\n              \"status\": \"WAITING\",\n              \"triggerTime\": \"2020-06-30T17:03:06.784+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"demo-rider\"\n              }\n            },\n            {\n              \"status\": \"WAITING\",\n              \"triggerTime\": \"2020-06-30T17:04:57.653+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"8886665253\"\n              }\n            },\n            {\n              \"status\": \"WAITING\",\n              \"triggerTime\": \"2020-06-30T17:22:08.352+0000\",\n              \"checklistValues\": {},\n              \"actor\": {\n                \"id\": \"mara/personnel/ritwikd\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"demo-rider\"\n              }\n            },\n            {\n              \"status\": \"ACCEPTED\",\n              \"triggerTime\": \"2020-06-30T17:22:53.798+0000\",\n              \"checklistValues\": {},\n              \"receiveTime\": \"2020-06-30T17:22:57.127+0000\",\n              \"location\": {\n                \"lat\": 12.913863,\n                \"lng\": 77.609165,\n                \"accuracy\": 187.5,\n                \"timestamp\": 1593531757727,\n                \"distance\": 68,\n                \"speed\": 0\n              },\n              \"actor\": {\n                \"id\": \"shyft-demo/demo-rider\"\n              },\n              \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"demo-rider\"\n              }\n            }\n          ],\n          \"locationIds\": [],\n          \"locationOptions\": [\n            {\n              \"id\": \"Loc1\",\n              \"geometry\": {\n                \"latLng\": {\n                  \"lat\": 12.913798,\n                  \"lng\": 77.60954,\n                  \"accuracy\": 0\n                }\n              },\n              \"timeWindow\": {\n                \"slot\": {\n                  \"start\": \"2020-07-01T06:30:00.000+0000\",\n                  \"end\": \"2020-07-01T08:30:00.000+0000\"\n                },\n                \"strictness\": \"STRICT\",\n                \"canTransactAfterSlot\": true,\n                \"treatEtaAsSla\": false,\n                \"transactionDuration\": 600,\n                \"readinessDuration\": 0,\n                \"slotBuffer\": 0,\n                \"slots\": [\n                  {\n                    \"start\": \"2020-07-01T06:30:00.000+0000\",\n                    \"end\": \"2020-07-01T08:30:00.000+0000\"\n                  }\n                ]\n              },\n              \"nonAvailableWindows\": [],\n              \"locationAddress\": {\n                \"localityName\": \"BTM 2nd Stage\",\n                \"formattedAddress\": \"#757, 15th Main Road, 7th Cross Rd, Opposite Domino's, Mahadeshwara Nagar, BTM 2nd Stage, Bengaluru, Karnataka 560076\",\n                \"pincode\": \"560076\",\n                \"city\": \"Bangalore\",\n                \"state\": \"Karnataka\",\n                \"countryCode\": \"IN\"\n              },\n              \"contact\": {\n                \"name\": \"Ritwik\",\n                \"number\": \"+917299364376\"\n              },\n              \"geocodingMetadata\": {\n                \"provider\": \"CLIENT_READ\",\n                \"archive\": [],\n                \"confidence\": \"HIGH\",\n                \"placeNameArchive\": [],\n                \"localityArchive\": [],\n                \"verified\": false\n              }\n            }\n          ],\n          \"chosenLocation\": {\n            \"id\": \"Loc1\",\n            \"geometry\": {\n              \"latLng\": {\n                \"lat\": 12.913798,\n                \"lng\": 77.60954,\n                \"accuracy\": 0\n              }\n            },\n            \"timeWindow\": {\n              \"slot\": {\n                \"start\": \"2020-07-01T06:30:00.000+0000\",\n                \"end\": \"2020-07-01T08:30:00.000+0000\"\n              },\n              \"strictness\": \"STRICT\",\n              \"canTransactAfterSlot\": true,\n              \"treatEtaAsSla\": false,\n              \"transactionDuration\": 600,\n              \"readinessDuration\": 0,\n              \"slotBuffer\": 0,\n              \"slots\": [\n                {\n                  \"start\": \"2020-07-01T06:30:00.000+0000\",\n                  \"end\": \"2020-07-01T08:30:00.000+0000\"\n                }\n              ]\n            },\n            \"nonAvailableWindows\": [],\n            \"locationAddress\": {\n              \"localityName\": \"BTM 2nd Stage\",\n              \"formattedAddress\": \"#757, 15th Main Road, 7th Cross Rd, Opposite Domino's, Mahadeshwara Nagar, BTM 2nd Stage, Bengaluru, Karnataka 560076\",\n              \"pincode\": \"560076\",\n              \"city\": \"Bangalore\",\n              \"state\": \"Karnataka\",\n              \"countryCode\": \"IN\"\n            },\n            \"contact\": {\n              \"name\": \"Ritwik\",\n              \"number\": \"+917299364376\"\n            },\n            \"geocodingMetadata\": {\n              \"provider\": \"CLIENT_READ\",\n              \"archive\": [],\n              \"confidence\": \"HIGH\",\n              \"placeNameArchive\": [],\n              \"localityArchive\": [],\n              \"verified\": false\n            }\n          },\n          \"eta\": {\n            \"ACCEPTED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T05:35:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T05:35:27.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"COMPLETED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T06:40:00.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T06:40:00.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"STARTED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T06:27:29.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T06:27:29.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"ARRIVED\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T06:30:00.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T06:30:00.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            },\n            \"TRANSACTING\": {\n              \"initialEta\": {\n                \"arrivalTime\": \"2020-07-01T06:30:00.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              },\n              \"currentEta\": {\n                \"arrivalTime\": \"2020-07-01T06:30:00.000+0000\",\n                \"estimatedOn\": \"2020-06-30T17:22:07.904+0000\"\n              }\n            }\n          },\n          \"checklists\": [\n            {\n              \"status\": \"COMPLETED\",\n              \"items\": [\n                {\n                  \"key\": \"signature-1\",\n                  \"item\": \"Customer signature\",\n                  \"format\": \"SIGNATURE\",\n                  \"possibleValues\": [],\n                  \"allowedValues\": [],\n                  \"optional\": false,\n                  \"additionalOptions\": {}\n                }\n              ]\n            }\n          ],\n          \"amountTransaction\": {\n            \"amount\": {\n              \"amount\": 100,\n              \"currency\": \"INR\",\n              \"symbol\": \"₹\"\n            },\n            \"exchangeType\": \"COLLECT\"\n          },\n          \"task\": true,\n          \"tripId\": \"3mjzAQye\",\n          \"trackLink\": \"https://via.sh/3mjzAQye\",\n          \"payments\": {\n            \"paymentInstruments\": [],\n            \"payments\": [],\n            \"fullAmountRequired\": false\n          },\n          \"visitMetadata\": {\n            \"type\": \"CUSTOMER\"\n          },\n          \"slotEdits\": [\n            {\n              \"locationId\": \"Loc1\",\n              \"timeSlot\": {\n                \"start\": \"2020-07-01T04:30:00.000+0000\",\n                \"end\": \"2020-07-01T06:30:00.000+0000\"\n              }\n            }\n          ],\n          \"geofences\": [],\n          \"summary\": {\n            \"tardiness\": 0\n          },\n          \"triggeredGeofences\": [],\n          \"orderDetail\": {\n            \"lineItems\": [\n              {\n                \"name\": \"Demo Item 1\",\n                \"quantity\": 5,\n                \"id\": \"demo-item-1\",\n                \"parts\": []\n              }\n            ],\n            \"transactionDetail\": {\n              \"canTransactPartial\": false,\n              \"transactionDuration\": 0\n            }\n          },\n          \"appFields\": {\n            \"items\": [\n              {\n                \"item\": \"Special Instructions Here\",\n                \"format\": \"TEXT\",\n                \"additionalValues\": {}\n              }\n            ]\n          },\n          \"visitName\": \"Customer\",\n          \"visitAppConfig\": {\n            \"skipStatuses\": []\n          }\n        }\n      ],\n      \"taskPriority\": 5,\n      \"skills\": {\n        \"tags\": []\n      },\n      \"taskRepeatCount\": 1,\n      \"primary\": true\n    },\n    \"carrierTeams\": [\n      {\n        \"clientId\": \"shyft-demo\",\n        \"teamId\": \"dubai\"\n      }\n    ],\n    \"taskAppConfig\": {\n      \"nearbyTaskDistanceThreshold\": 50\n    },\n    \"summary\": {\n      \"tardiness\": 0\n    },\n    \"autoAssign\": true,\n    \"dryRun\": false,\n    \"version\": 6\n  },\n  \"timestamp\": \"2020-06-30T17:22:57.296+0000\"\n}","options":{"raw":{"language":"json"}}},"url":"/locus/callback/task"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"c4d0cb3b-453e-4a42-9015-9937351b9d18"},{"name":"Plan Status Update Callback","id":"07f4eea8-48eb-403a-a71b-368dd93696ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"eventType\": {\n    \"type\": \"PLAN_STATUS_UPDATE\"\n  },\n  \"timestamp\": \"2020-06-04T12:13:28.623Z\"\n}","options":{"raw":{"language":"json"}}},"url":"/locus/callback/plan","urlObject":{"path":["locus","callback","plan"],"query":[],"variable":[]}},"response":[{"id":"664b7838-120d-419f-b411-777b2b6ebc65","name":"Plan Status Update Callback","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"eventType\": {\n    \"type\": \"PLAN_STATUS_UPDATE\"\n  },\n  \"planId\": {\n    \"clientId\": \"shyft-demo\",\n    \"batchId\": \"2020-07-01-01\",\n    \"planId\": \"2020-07-01-01\"\n  },\n  \"status\": \"PLANNED\",\n  \"timestamp\": \"2020-06-30T14:23:01.000Z\"\n}","options":{"raw":{"language":"json"}}},"url":"/locus/callback/plan"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"07f4eea8-48eb-403a-a71b-368dd93696ac"}],"id":"d050eea0-ea75-4810-8d04-4c863e0dbc7f","_postman_id":"d050eea0-ea75-4810-8d04-4c863e0dbc7f","description":""},{"name":"Prerequisites","item":[{"name":"Rider","item":[{"name":"Rider Creation","id":"26bc94ac-4023-4d6f-8686-79a312669346","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"string\",\n    \"phone\": \"string\",\n    \"teams\": [\n        {\n            \"clientId\": \"string\",\n            \"teamId\": \"string\"\n        }\n    ],\n    \"resourceLimits\": [\n        {\n            \"name\": \"string\",\n            \"unit\": \"UNIT\",\n            \"lowerThresh\": numeric,\n            \"higherThresh\": numeric\n        }\n    ],\n    \"volumeLimit\": {\n        \"unit\": \"ITEM_COUNT\",\n        \"higherThresh\": \"100\"\n    },\n    \"retainAuth\": true,\n    \"userId\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/user/:userId","description":"<div class=\"text-justify\">\n\n\n\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field in API</strong></th>\n<th><strong>Details</strong></th>\n<th><strong>Field Type</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>Name of the Rider, this will appear on the dashboard</td>\n<td>String</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>Phone number of the rider</td>\n<td>String</td>\n</tr>\n<tr>\n<td>teams[n]-&gt;clientId</td>\n<td>Id of the client</td>\n<td>String</td>\n</tr>\n<tr>\n<td>teams[n]-&gt;teamId</td>\n<td>TeamId of the team to which the rider belongs</td>\n<td>String</td>\n</tr>\n<tr>\n<td>resourceLimits[n]-&gt;name</td>\n<td>Name of the resource</td>\n<td>String</td>\n</tr>\n<tr>\n<td>resourceLimits[n]-&gt;unit</td>\n<td>Unit of the resource (\"UNIT\" to be passed)</td>\n<td>String</td>\n</tr>\n<tr>\n<td>resourceLimits[n]-&gt;lowerThresh</td>\n<td>Lower Threshold of the resource</td>\n<td>String</td>\n</tr>\n<tr>\n<td>resourceLimits[n]-&gt;higherThresh</td>\n<td>Higher Threshold of the resource</td>\n<td>String</td>\n</tr>\n<tr>\n<td>volumeLimit-&gt;unit</td>\n<td>Unit of the Volume (\"ITEM_COUNT\" to be passed)</td>\n<td>String</td>\n</tr>\n<tr>\n<td>volumeLimit-&gt;higherThresh</td>\n<td>Higher Threshold of the volume</td>\n<td>String</td>\n</tr>\n<tr>\n<td>retainAuth</td>\n<td>Pass as true if password need NOT to be reset<br />Pass as false if password needs to be reset</td>\n<td>String</td>\n</tr>\n<tr>\n<td>userId</td>\n<td>User id of the user being created</td>\n<td>String</td>\n</tr>\n</tbody>\n</table>\n</div></div>","urlObject":{"protocol":"https","path":["v1","client",":clientId","user",":userId"],"host":["locus-api","com"],"query":[],"variable":[{"id":"379ff94e-f5ae-4ac2-83c2-04042676c1e5","type":"string","value":"Unique ID of the Client","key":"clientId"},{"id":"4e2dd57a-f622-454d-b8b7-1700de0e45b3","type":"string","value":"Unique ID of the Rider to be Created","key":"userId"}]}},"response":[{"id":"d86fe1d6-de71-4172-abab-06de98d40efd","name":"Rider Creation","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"demo rider\",\n    \"phone\": \"+910000000000\",\n    \"teams\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"teamId\": \"demo-blr\"\n        }\n    ],\n    \"resourceLimits\": [\n        {\n            \"name\": \"750KG\",\n            \"unit\": \"UNIT\",\n            \"lowerThresh\": 0,\n            \"higherThresh\": 750\n        }\n    ],\n    \"volumeLimit\": {\n        \"unit\": \"ITEM_COUNT\",\n        \"higherThresh\": \"100\"\n    },\n    \"retainAuth\": true,\n    \"userId\": \"resrider\"\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/user/demo-rider"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"userId\": {\n        \"clientId\": \"shyft-demo\",\n        \"userId\": \"demo-rider\"\n    },\n    \"authToken\": {\n        \"token\": \"867675\",\n        \"userId\": \"shyft-demo/demo-rider\",\n        \"authProvider\": \"TAXY_CLIENT\"\n    }\n}"}],"_postman_id":"26bc94ac-4023-4d6f-8686-79a312669346"},{"name":"Update Rider Status","id":"9f7ca958-280b-4cf0-8bc8-43503cb42316","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"status\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/user/:userId/status","description":"<div class=\"text-justify\">\n\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field in API</th>\n<th>Details</th>\n<th>Value Passed</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>Desired status of the user</td>\n<td>Supported Values:<br /> BUSY_MANUAL - Marks the rider as BUSY.<br />AVAILABLE -  Marks rider as Available.</td>\n</tr>\n</tbody>\n</table>\n</div></div>","urlObject":{"protocol":"https","path":["v1","client",":clientId","user",":userId","status"],"host":["locus-api","com"],"query":[],"variable":[{"id":"8aab195f-69ed-4d85-a3fc-f08a9f51b178","type":"string","value":"Unique ID of the Client","key":"clientId"},{"id":"e5d109af-ff7d-4666-8be4-fa51fd03a8bf","type":"string","value":"Unique ID of the Rider","key":"userId"}]}},"response":[{"id":"e9e471ed-78d3-4cc3-b572-10bd7b434b09","name":"Update Rider Status","originalRequest":{"method":"GET","header":[],"url":"https://locus-api.com/v1/client/shyft-demo/user/demo-rider/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"clientId\": \"shyft-demo\",\n    \"userId\": \"demo-rider\",\n    \"name\": \"demo rider\",\n    \"email\": \"\",\n    \"phone\": \"+910000000000\",\n    \"photoUrl\": null,\n    \"status\": {\n        \"status\": \"BUSY_MANUAL\"\n    },\n    \"resourceLimits\": [],\n    \"volumeLimit\": {\n        \"unit\": \"ITEM_COUNT\",\n        \"higherThresh\": \"70\"\n    },\n    \"teams\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"teamId\": \"demo-blr\",\n            \"status\": \"ENABLED\"\n        }\n    ],\n    \"skills\": {\n        \"tags\": []\n    },\n    \"rating\": 0,\n    \"effectiveStatus\": null,\n    \"isPhoneNumberVerified\": false,\n    \"phoneNumberVerifiedAt\": null\n}"}],"_postman_id":"9f7ca958-280b-4cf0-8bc8-43503cb42316"}],"id":"2ce5bf40-52c2-4e6a-9beb-64333aa7c6cb","event":[{"listen":"prerequest","script":{"id":"ad0410e9-33de-411b-a42c-5e2b8f295a9e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"45865c1b-f069-4c6c-addf-00ce687408bf","type":"text/javascript","exec":[""]}}],"_postman_id":"2ce5bf40-52c2-4e6a-9beb-64333aa7c6cb","description":""},{"name":"Team","item":[{"name":"Create a new team (client)","id":"08ae7ded-be1c-4f26-86e5-2bf592e220e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"description\": \"string\",\n  \"cityId\": {\n    \"cityId\": \"string\"\n  },\n  \"businessUnitId\": {\n    \"clientId\": \"string\",\n    \"businessUnitId\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/clientID/team/:teamId","description":"<p>This will help create the new client during the client onboarding process</p>\n","urlObject":{"protocol":"https","path":["v1","client","clientID","team",":teamId"],"host":["locus-api","com"],"query":[],"variable":[{"id":"339a3ca6-e0f7-4d7a-84c0-d6e223773c91","type":"string","value":"","key":"teamId"}]}},"response":[{"id":"0b841832-157a-4220-8adf-65dded47101b","name":"Create a new team (client)","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Client ABC\",\n  \"description\": \"ABC enterprises\",\n  \"cityId\": {\n    \"cityId\": \"string\"\n  },\n  \"businessUnitId\": {\n    \"clientId\": \"string\",\n    \"businessUnitId\": \"string\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/client/shyft-demo/team/client-001"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"clientId\": \"shyft-demo\",\n    \"teamId\": \"client-001\",\n    \"name\": \"Client ABC\",\n    \"description\": \"ABC enterprises\",\n    \"status\": \"ACTIVE\",\n    \"cityId\": \"string\",\n    \"businessUnitId\": \"string\",\n    \"color\": \"#82e0ff\"\n}"}],"_postman_id":"08ae7ded-be1c-4f26-86e5-2bf592e220e2"}],"id":"84eafa75-625e-41fa-a8ed-7ddef8a4bd54","_postman_id":"84eafa75-625e-41fa-a8ed-7ddef8a4bd54","description":""},{"name":"Homebase","item":[{"name":"Create new homebase (physical warehouse/SPMD pickup location)","id":"025562b0-d18f-4a70-86c4-83709d986321","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"address\": {\n    \"id\": \"string\",\n    \"lat\": 0,\n    \"lng\": 0,\n    \"latLngAccuracy\": 0,\n    \"name\": \"string\",\n    \"address\": \"string\",\n    \"type\": \"PLACE\",\n    \"userTat\": 0\n  },\n  \"tat\": 0,\n  \"readinessTime\": 0,\n  \"teams\": [\n    {\n      \"clientId\": \"string\",\n      \"teamId\": \"string\",\n      \"status\": \"ENABLED\"\n    }\n  ],\n  \"pincodes\": [\n    \"string\"\n  ],\n  \"type\": \"CLIENT\"\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/homebase/:homebaseId","description":"<p>This will create the client warehouse location which will be the pickup point for all vehicles tagged to the client</p>\n","urlObject":{"protocol":"https","path":["v1","client","shyft-demo","homebase",":homebaseId"],"host":["locus-api","com"],"query":[],"variable":[{"id":"fbe1f681-fae4-4755-bef5-35a3bcbe546a","type":"string","value":"","key":"homebaseId"}]}},"response":[{"id":"bd11e9e8-91bf-4d9d-a9c1-50554cac34c8","name":"Create new homebase (physical warehouse/SPMD pickup location)","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"address\": {\n    \"id\": \"pickup-wh-001\",\n    \"lat\": 12.920903,\n    \"lng\": 77.52036,\n    \"latLngAccuracy\": 0,\n    \"name\": \"Pickup Warehouse 001\",\n    \"address\": \"Jawaharlal Nehru Main Road, BEML Layout, RR Nagar, Bengaluru, Karnataka 560010\",\n    \"type\": \"PLACE\",\n    \"userTat\": 0\n  },\n  \"tat\": 0,\n  \"readinessTime\": 0,\n  \"teams\": [\n    {\n      \"clientId\": \"shyft-demo\",\n      \"teamId\": \"client-001\",\n      \"status\": \"ENABLED\"\n    }\n  ],\n  \"pincodes\": [\n      \"string\"\n  ],\n  \"type\": \"CLIENT\"\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/homebase/pickup-wh-001"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"clientId\": \"shyft-demo\",\n    \"id\": \"pickup-wh-001\",\n    \"name\": \"Pickup Warehouse 001\",\n    \"address\": {\n        \"id\": \"pickup-wh-001\",\n        \"lat\": 12.920903,\n        \"lng\": 77.52036,\n        \"latLngAccuracy\": 0,\n        \"name\": \"Pickup Warehouse 001\",\n        \"address\": \"Jawaharlal Nehru Main Road, BEML Layout, RR Nagar, Bengaluru, Karnataka 560010\",\n        \"type\": \"PLACE\",\n        \"userTat\": 0\n    },\n    \"teams\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"teamId\": \"client-001\",\n            \"status\": \"ENABLED\"\n        }\n    ],\n    \"shouldGeofence\": true,\n    \"pincodes\": []\n}"}],"_postman_id":"025562b0-d18f-4a70-86c4-83709d986321"}],"id":"661c293d-20a7-4f3e-9292-224775941f4e","_postman_id":"661c293d-20a7-4f3e-9292-224775941f4e","description":""},{"name":"Vehicle Model","item":[{"name":"Create a new vehicle model","id":"b9ae6b76-0a06-47af-ab67-2047bf6da8d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"string\",\n  \"volumeLimit\": {\n    \"unit\": \"ITEM_COUNT\",\n    \"higherThresh\": \"string\"\n  },\n  \"resourceLimits\": [\n    {\n      \"name\": \"string\",\n      \"unit\": \"COUNT\",\n      \"lowerThresh\": 0,\n      \"higherThresh\": 0\n    }\n  ],\n  \"travelParams\": {\n    \"trafficFactor\": 0,\n    \"maxSpeed\": 0\n  },\n  \"vehicleType\": \"NONE\",\n  \"costModel\": {\n    \"fixedCost\": 0\n  },\n  \"additionalProperties\": {\n    \"isColdChain\": true,\n    \"unladenWeight\": 0,\n    \"fuelType\": \"PETROL\",\n    \"mileage\": 0\n  },\n  \"loadingParams\": {\n    \"loadingDuration\": 0,\n    \"unloadingDuration\": 0\n  },\n  \"allowMultiTrip\": true,\n  \"skills\": {\n    \"tags\": [\n      \"string\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/vehicleModel/:vehicleModelId","description":"<p>This will help create new distinct vehicle models with different capacity, type and necessary carrying properties</p>\n","urlObject":{"protocol":"https","path":["v1","client","shyft-demo","vehicleModel",":vehicleModelId"],"host":["locus-api","com"],"query":[],"variable":[{"id":"72d7417e-1aa1-46b3-b872-11a2b6a1f7c4","type":"string","value":"","key":"vehicleModelId"}]}},"response":[{"id":"ec2a54f1-5a3d-4b3c-a1ae-7a43fdf24d20","name":"Create a new vehicle model","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Maruthi Eeco Refrigerated\",\n  \"volumeLimit\": {\n    \"unit\": \"ITEM_COUNT\",\n    \"higherThresh\": \"100\"\n  },\n  \"resourceLimits\": [\n    {\n      \"name\": \"string\",\n      \"unit\": \"COUNT\",\n      \"lowerThresh\": 0,\n      \"higherThresh\": 0\n    }\n  ],\n  \"travelParams\": {\n    \"trafficFactor\": 0,\n    \"maxSpeed\": 0\n  },\n  \"vehicleType\": \"TRUCK\",\n  \"costModel\": {\n    \"fixedCost\": 0\n  },\n  \"additionalProperties\": {\n    \"isColdChain\": true,\n    \"unladenWeight\": 0,\n    \"fuelType\": \"PETROL\",\n    \"mileage\": 0\n  },\n  \"loadingParams\": {\n    \"loadingDuration\": 0,\n    \"unloadingDuration\": 0\n  },\n  \"allowMultiTrip\": false,\n  \"skills\": {\n    \"tags\": [\n      \"FREEZER\"\n    ]\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/vehicleModel/eeco-ref"},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Maruthi Eeco Refrigerated\",\n    \"volumeLimit\": {\n        \"unit\": \"ITEM_COUNT\",\n        \"higherThresh\": \"100\"\n    },\n    \"resourceLimits\": [\n    {\n      \"name\": \"string\",\n      \"unit\": \"COUNT\",\n      \"lowerThresh\": 0,\n      \"higherThresh\": 0\n    }\n  ],\n    \"travelParams\": null,\n    \"vehicleType\": \"TRUCK\",\n    \"costModel\": null,\n    \"additionalProperties\": {\n        \"isColdChain\": null,\n        \"unladenWeight\": null,\n        \"fuelType\": \"PETROL\",\n        \"mileage\": null\n    },\n    \"loadingParams\": null,\n    \"allowMultiTrip\": false,\n    \"skills\": {\n        \"tags\": [\n            \"FREEZER\"\n        ]\n    },\n    \"id\": {\n        \"clientId\": \"shyft-demo\",\n        \"version\": 1,\n        \"modelId\": \"eeco-ref\"\n    }\n}"}],"_postman_id":"b9ae6b76-0a06-47af-ab67-2047bf6da8d9"}],"id":"941a4500-c31e-43c9-993f-e5e326ca2055","_postman_id":"941a4500-c31e-43c9-993f-e5e326ca2055","description":""}],"id":"66a9ef6e-1eab-49ef-81e7-c451a71a0535","_postman_id":"66a9ef6e-1eab-49ef-81e7-c451a71a0535","description":""},{"name":"SPMD Flow APIs","item":[{"name":"SPMD Batch Creation","id":"bbfb8652-c61e-4453-8e7a-64b6c657668a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"homebaseId\": \"string\",\n    \"teamId\": \"string\",\n    \"tasksDate\": \"YYYY-MM-DD\",\n    \"inputTasks\": [\n        {\n            \"taskId\": \"string\",\n            \"userId\": \"string\",\n            \"lineItems\": [\n                {\n                    \"id\": \"string\",\n                    \"name\": \"string\",\n                    \"quantity\": number,\n                    \"price\": {\n                        \"amount\": number\n                    }\n                }\n            ],\n            \"taskType\": \"string\",\n            \"contactPoint\": {\n                \"name\": \"string\",\n                \"number\": \"string\"\n            },\n            \"locationAddress\": {\n                \"formattedAddress\": \"string\",\n                \"pincode\": \"string\",\n                \"city\": \"string\",\n                \"state\": \"string\"\n            },\n            \"slot\": {\n                \"start\": \"2020-04-23T08:30:00.000+0530\",\n                \"end\": \"2020-04-23T22:30:00.000+0530\"\n            },\n            \"transactionDuration\": number,\n            \"volume\": {\n                \"value\": number,\n                \"unit\": \"string\",\n                \"exchangeType\": \"string\"\n            },\n            \"amountTransaction\": {\n                \"amount\": {\n                    \"amount\": number\n                },\n                \"exchangeType\": \"string\"\n            },\n            \"appFields\": {\n                \"items\": [\n                    {\n                        \"item\": \"string,\n                        \"format\": \"TEXT\"\n                    }\n                ]\n            }\n        },\n        {\n            \"taskId\": \"string\",\n            \"userId\": \"string\",\n            \"lineItems\": [\n                {\n                    \"id\": \"string\",\n                    \"name\": \"string\",\n                    \"quantity\": number,\n                    \"price\": {\n                        \"amount\": number\n                    }\n                },\n                {\n                    \"id\": \"string\",\n                    \"name\": \"string\",\n                    \"quantity\": number,\n                    \"price\": {\n                        \"amount\": number\n                    }\n                }\n            ],\n            \"taskType\": \"string\",\n            \"contactPoint\": {\n                \"name\": \"string\",\n                \"number\": \"string\"\n            },\n            \"locationAddress\": {\n                \"formattedAddress\": \"string\",\n                \"pincode\": \"string\",\n                \"city\": \"string\",\n                \"state\": \"string\"\n            },\n            \"slot\": {\n                \"start\": \"2020-04-23T08:30:00.000+0530\",\n                \"end\": \"2020-04-23T22:30:00.000+0530\"\n            },\n            \"transactionDuration\": number,\n            \"volume\": {\n                \"value\": number,\n                \"unit\": \"string\",\n                \"exchangeType\": \"string\"\n            },\n            \"amountTransaction\": {\n                \"amount\": {\n                    \"amount\": number\n                },\n                \"exchangeType\": \"string\"\n            },\n            \"appFields\": {\n                \"items\": [\n                    {\n                        \"item\": \"string\",\n                        \"format\": \"TEXT\"\n                    }\n                ]\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/spmdbatch/:batchId","description":"<div class=\"text-justify\">\n\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field in API</th>\n<th>Details</th>\n<th>Field Type</th>\n<th>Value Passed</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>homebaseId</td>\n<td>The pickup point of all tasks</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>teamId</td>\n<td>The ID of the team to which the tasks belong</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;taskId</td>\n<td>ID uniquely recognising a TASK</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;userId</td>\n<td>ID uniquely identifying the rider to whom the user wishes to assign the task to</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;lineItems[n]-&gt;id</td>\n<td>Id of the line item as in SKU master</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;lineItems[n]-&gt;quantity</td>\n<td>Quantity of the line item</td>\n<td>Integer</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;taskType</td>\n<td>PICKUP or DROP</td>\n<td>Enum</td>\n<td>DROP</td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;contactPoint-&gt;name</td>\n<td>Name of the Customer</td>\n<td>String</td>\n<td>Customer Name</td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;contactPoint-&gt;number</td>\n<td>Phone number of the Customer</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;latLng-&gt;lat</td>\n<td>Latitude of the customer location</td>\n<td>Double</td>\n<td>One can either give the latitude/longitude in latLng or the locationAddress</td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;latLng-&gt;lng</td>\n<td>Longitude of the customer location</td>\n<td>Double</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;locationAddress-&gt;formattedAddress</td>\n<td>Address of the customer</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;locationAddress-&gt;localityName</td>\n<td>Locality of the customer address</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;locationAddress-&gt;pincode</td>\n<td>Pincode of the customer address</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;locationAddress-&gt;city</td>\n<td>City of the customer address</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;locationAddress-&gt;state</td>\n<td>State of the customer address</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;locationAddress-&gt;countryCode</td>\n<td>Country code of customer address (IN for India)</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;slot-&gt;start</td>\n<td>Start of Customer time slot</td>\n<td>String</td>\n<td><a href=\"https://en.wikipedia.org/wiki/ISO_8601\">This time should be in ISO 8601 format</a></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;slot-&gt;end</td>\n<td>End of Customer time shot</td>\n<td>String</td>\n<td><a href=\"https://en.wikipedia.org/wiki/ISO_8601\">This time should be in ISO 8601 format</a></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;amountTransaction-&gt;amount-&gt;amount</td>\n<td>Amount for the transaction</td>\n<td>Double</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;amountTransaction-&gt;exchangeType</td>\n<td>exchangeType for the transaction</td>\n<td>Enum</td>\n<td>COLLECT - For cash collection;<br />  GIVE - For cash delivery;<br /> NONE - For prepaid</td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;appFields-&gt;items-&gt;items</td>\n<td>Text, that you want to display as a part of the notes, this could also be a hyperlink.</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>inputTasks[n]-&gt;appFields-&gt;items-&gt;format</td>\n<td>Format of the Note being passed.</td>\n<td>String</td>\n<td>Use \"TEXT\" for Texts, \"URL\" for website/ form links (https supported)</td>\n</tr>\n</tbody>\n</table>\n</div></div>","urlObject":{"protocol":"https","path":["v1","client",":clientId","spmdbatch",":batchId"],"host":["locus-api","com"],"query":[],"variable":[{"id":"1176f981-7239-4619-87a4-e0fdd9990fcc","type":"string","value":"Unique ID identifying the Client","key":"clientId"},{"id":"022510a4-57c1-49f7-bc03-cfa3a64b05b8","type":"string","value":"Unique ID identifying the Batch to be Created","key":"batchId"}]}},"response":[{"id":"528cba70-9f0a-4fcb-9a7c-5572ab21f708","name":"SPMD Batch Creation","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"homebaseId\": \"test1\",\n    \"teamId\": \"test1\",\n    \"tasksDate\": \"2020-04-23\",\n    \"inputTasks\": [\n        {\n            \"taskId\": \"locus-task100\",\n            \"lineItems\": [\n                {\n                    \"id\": \"Banana-12\",\n                    \"name\": \"Banana 12 pcs\",\n                    \"quantity\": 1,\n                    \"price\": {\n                        \"amount\": 540\n                    }\n                }\n            ],\n            \"taskType\": \"DROP\",\n            \"contactPoint\": {\n                \"name\": \"Pratyush\",\n                \"number\": \"+910000000000\"\n            },\n            \"locationAddress\": {\n                \"formattedAddress\": \"No. 21, Hosur Rd, Chikku Lakshmaiah Layout, Koramangala, Bengaluru, Karnataka 560095\",\n                \"pincode\": \"560095\",\n                \"city\": \"Bengaluru\",\n                \"state\": \"Karnataka\"\n            },\n            \"slot\": {\n                \"start\": \"2020-04-23T08:30:00.000+0530\",\n                \"end\": \"2020-04-23T22:30:00.000+0530\"\n            },\n            \"transactionDuration\": 180,\n            \"volume\": {\n                \"value\": 1,\n                \"unit\": \"ITEM_COUNT\",\n                \"exchangeType\": \"GIVE\"\n            },\n            \"amountTransaction\": {\n                \"amount\": {\n                    \"amount\": 1256\n                },\n                \"exchangeType\": \"COLLECT\"\n            },\n            \"appFields\": {\n                \"items\": [\n                    {\n                        \"item\": \"No Discount Given\",\n                        \"format\": \"TEXT\"\n                    }\n                ]\n            }\n        },\n        {\n            \"taskId\": \"locus-task101\",\n            \"lineItems\": [\n                {\n                    \"id\": \"Banana-24\",\n                    \"name\": \"Banana 24 pcs\",\n                    \"quantity\": 1,\n                    \"price\": {\n                        \"amount\": 1080\n                    }\n                },\n                {\n                    \"id\": \"Banana-12\",\n                    \"name\": \"Banana 12 pcs\",\n                    \"quantity\": 1,\n                    \"price\": {\n                        \"amount\": 600\n                    }\n                }\n            ],\n            \"taskType\": \"DROP\",\n            \"contactPoint\": {\n                \"name\": \"Pratyush\",\n                \"number\": \"+910000000000\"\n            },\n            \"locationAddress\": {\n                \"formattedAddress\": \"No. 21, Hosur Rd, Chikku Lakshmaiah Layout, Koramangala, Bengaluru, Karnataka 560095\",\n                \"pincode\": \"560095\",\n                \"city\": \"Bengaluru\",\n                \"state\": \"Karnataka\"\n            },\n            \"slot\": {\n                \"start\": \"2020-04-23T08:30:00.000+0530\",\n                \"end\": \"2020-04-23T22:30:00.000+0530\"\n            },\n            \"transactionDuration\": 180,\n            \"volume\": {\n                \"value\": 1,\n                \"unit\": \"ITEM_COUNT\",\n                \"exchangeType\": \"GIVE\"\n            },\n            \"amountTransaction\": {\n                \"amount\": {\n                    \"amount\": 1400\n                },\n                \"exchangeType\": \"COLLECT\"\n            },\n            \"appFields\": {\n                \"items\": [\n                    {\n                        \"item\": \"Discount Given, 280 OFF\",\n                        \"format\": \"TEXT\"\n                    }\n                ]\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/spmdbatch/locus-test104"},"status":"Ok","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"teamIds\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"version\": null,\n            \"teamId\": \"dubai\"\n        }\n    ],\n    \"isPartial\": false,\n    \"overwrite\": false,\n    \"aggregator\": false,\n    \"validateExpectedSchedule\": false,\n    \"batchSource\": \"REGULAR\",\n    \"batchMetadata\": {\n        \"tasksDate\": \"2021-02-08\",\n        \"homebaseId\": \"homebase-01\",\n        \"batchType\": \"SPMD\",\n        \"homebaseOptionIds\": []\n    },\n    \"tasks\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"taskId\": \"locus-task100\",\n            \"status\": {\n                \"status\": \"RECEIVED\",\n                \"triggerTime\": \"2020-04-22T15:59:49.857+0000\",\n                \"checklistValues\": {},\n                \"updatedByUser\": false,\n                \"receiveTime\": null,\n                \"location\": null,\n                \"actor\": {\n                    \"id\": \"mara/personnel/ganesh\"\n                },\n                \"assignedUser\": null,\n                \"vehicleStatus\": null\n            },\n            \"sourceOrderId\": null,\n            \"orderDetail\": {\n                \"lineItems\": [\n                    {\n                        \"name\": \"Banana 12 pcs\",\n                        \"quantity\": 1,\n                        \"id\": \"Banana-12\",\n                        \"version\": null,\n                        \"price\": {\n                            \"amount\": 540,\n                            \"currency\": \"INR\",\n                            \"symbol\": \"₹\"\n                        },\n                        \"imageUrl\": null,\n                        \"transactionStatus\": null,\n                        \"packageInfo\": null,\n                        \"parts\": []\n                    }\n                ],\n                \"transactionDetail\": {\n                    \"canTransactPartial\": false,\n                    \"checklist\": null,\n                    \"transactionDuration\": 0\n                },\n                \"cratingInfo\": null\n            },\n            \"assignedUser\": null,\n            \"creationTime\": \"2020-04-22T15:59:49.857+0000\",\n            \"scheduledTime\": null,\n            \"completionTime\": null,\n            \"checklists\": [\n                {\n                    \"status\": \"CANCELLED\",\n                    \"items\": [\n                        {\n                            \"key\": \"Cancellation\",\n                            \"item\": \"Cancellation Reason\",\n                            \"format\": \"SINGLE_CHOICE\",\n                            \"possibleValues\": [\n                                \"Shopkeeper not present\"\n                            ],\n                            \"allowedValues\": [],\n                            \"optional\": false,\n                            \"additionalOptions\": {}\n                        },\n                        {\n                            \"key\": \"photo-store\",\n                            \"item\": \"Attach photo of the store\",\n                            \"format\": \"PHOTO\",\n                            \"possibleValues\": [],\n                            \"allowedValues\": [],\n                            \"optional\": false,\n                            \"additionalOptions\": {}\n                        }\n                    ]\n                }\n            ],\n            \"statusUpdates\": [\n                {\n                    \"status\": \"RECEIVED\",\n                    \"triggerTime\": \"2020-04-22T15:59:49.857+0000\",\n                    \"checklistValues\": {},\n                    \"updatedByUser\": false,\n                    \"receiveTime\": null,\n                    \"location\": null,\n                    \"actor\": {\n                        \"id\": \"mara/personnel/ganesh\"\n                    },\n                    \"assignedUser\": null,\n                    \"vehicleStatus\": null\n                }\n            ],\n            \"customFields\": {},\n            \"taskGraph\": {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"locus-task100\",\n                \"visits\": [\n                    {\n                        \"clientId\": \"shyft-demo\",\n                        \"taskId\": \"locus-task100\",\n                        \"id\": \"homebase\",\n                        \"task\": true,\n                        \"volumes\": {\n                            \"volumes\": [\n                                {\n                                    \"unit\": \"ITEM_COUNT\",\n                                    \"value\": \"1\",\n                                    \"exchangeType\": \"COLLECT\"\n                                }\n                            ]\n                        },\n                        \"resources\": {\n                            \"resources\": []\n                        },\n                        \"visitStatus\": {\n                            \"status\": \"RECEIVED\",\n                            \"triggerTime\": \"2020-04-22T15:59:49.857+0000\",\n                            \"checklistValues\": {},\n                            \"receiveTime\": null,\n                            \"location\": null,\n                            \"actor\": {\n                                \"id\": \"mara/personnel/pratyush\"\n                            },\n                            \"assignedUser\": null,\n                            \"vehicleStatus\": null\n                        },\n                        \"trackLink\": null,\n                        \"tripId\": null,\n                        \"statusUpdates\": [\n                            {\n                                \"status\": \"RECEIVED\",\n                                \"triggerTime\": \"2020-04-22T15:59:49.857+0000\",\n                                \"checklistValues\": {},\n                                \"receiveTime\": null,\n                                \"location\": null,\n                                \"actor\": {\n                                    \"id\": \"mara/personnel/pratyush\"\n                                },\n                                \"assignedUser\": null,\n                                \"vehicleStatus\": null\n                            }\n                        ],\n                        \"locationIds\": [],\n                        \"locationOptions\": [\n                            {\n                                \"id\": \"Loc1\",\n                                \"geometry\": {\n                                    \"latLng\": {\n                                        \"lat\": 12.9256387,\n                                        \"lng\": 77.6368826,\n                                        \"accuracy\": 0\n                                    }\n                                },\n                                \"timeWindow\": {\n                                    \"slot\": {\n                                        \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                        \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                    },\n                                    \"strictness\": \"NORMAL\",\n                                    \"canTransactAfterSlot\": true,\n                                    \"treatEtaAsSla\": false,\n                                    \"transactionDuration\": 0,\n                                    \"readinessDuration\": 0,\n                                    \"slotBuffer\": 0,\n                                    \"slots\": [\n                                        {\n                                            \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                            \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                        }\n                                    ]\n                                },\n                                \"nonAvailableWindows\": [],\n                                \"locationAddress\": {\n                                    \"id\": \"test1\",\n                                    \"placeName\": \"Test HB\",\n                                    \"localityName\": null,\n                                    \"formattedAddress\": \"Koramangala, Bengaluru, Karnataka 560034\",\n                                    \"subLocalityName\": null,\n                                    \"pincode\": null,\n                                    \"city\": \"\",\n                                    \"state\": null,\n                                    \"countryCode\": \"IN\",\n                                    \"locationType\": null,\n                                    \"placeHash\": \"afd23206651ac9adb2e33996861df2cd8541ddd0292f92bc83b983e5da1c2a12\"\n                                },\n                                \"contact\": null,\n                                \"geocodingMetadata\": {\n                                    \"center\": null,\n                                    \"radius\": null,\n                                    \"provider\": \"CLIENT_READ\",\n                                    \"archive\": [],\n                                    \"goodness\": \"HIGH\",\n                                    \"confidence\": \"HIGH\",\n                                    \"requestId\": null,\n                                    \"placeNameProvider\": \"CLIENT_READ\",\n                                    \"localityProvider\": \"CLIENT_READ\",\n                                    \"placeNameArchive\": [],\n                                    \"localityArchive\": [],\n                                    \"verified\": false\n                                },\n                                \"customerId\": null,\n                                \"addressId\": null\n                            }\n                        ],\n                        \"chosenLocation\": {\n                            \"id\": \"Loc1\",\n                            \"geometry\": {\n                                \"latLng\": {\n                                    \"lat\": 12.9256387,\n                                    \"lng\": 77.6368826,\n                                    \"accuracy\": 0\n                                }\n                            },\n                            \"timeWindow\": {\n                                \"slot\": {\n                                    \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                    \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                },\n                                \"strictness\": \"NORMAL\",\n                                \"canTransactAfterSlot\": true,\n                                \"treatEtaAsSla\": false,\n                                \"transactionDuration\": 0,\n                                \"readinessDuration\": 0,\n                                \"slotBuffer\": 0,\n                                \"slots\": [\n                                    {\n                                        \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                        \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                    }\n                                ]\n                            },\n                            \"nonAvailableWindows\": [],\n                            \"locationAddress\": {\n                                \"id\": \"test1\",\n                                \"placeName\": \"Test HB\",\n                                \"localityName\": null,\n                                \"formattedAddress\": \"Koramangala, Bengaluru, Karnataka 560034\",\n                                \"subLocalityName\": null,\n                                \"pincode\": null,\n                                \"city\": \"\",\n                                \"state\": null,\n                                \"countryCode\": \"IN\",\n                                \"locationType\": null,\n                                \"placeHash\": \"afd23206651ac9adb2e33996861df2cd8541ddd0292f92bc83b983e5da1c2a12\"\n                            },\n                            \"contact\": null,\n                            \"geocodingMetadata\": {\n                                \"center\": null,\n                                \"radius\": null,\n                                \"provider\": \"CLIENT_READ\",\n                                \"archive\": [],\n                                \"goodness\": \"HIGH\",\n                                \"confidence\": \"HIGH\",\n                                \"requestId\": null,\n                                \"placeNameProvider\": \"CLIENT_READ\",\n                                \"localityProvider\": \"CLIENT_READ\",\n                                \"placeNameArchive\": [],\n                                \"localityArchive\": [],\n                                \"verified\": false\n                            },\n                            \"customerId\": null,\n                            \"addressId\": null\n                        },\n                        \"eta\": {},\n                        \"checklists\": [],\n                        \"amountTransaction\": null,\n                        \"payments\": {\n                            \"totalAmount\": null,\n                            \"pendingAmount\": null,\n                            \"paymentInstruments\": [],\n                            \"payments\": [],\n                            \"fullAmountRequired\": false,\n                            \"paymentRequired\": null\n                        },\n                        \"visitMetadata\": {\n                            \"type\": \"HOMEBASE\"\n                        },\n                        \"userVisitType\": null,\n                        \"breakType\": null,\n                        \"slotEdits\": [],\n                        \"triggeredGeofences\": [],\n                        \"summary\": {\n                            \"tardiness\": null,\n                            \"actualTravelPair\": null\n                        },\n                        \"orderDetail\": {\n                            \"lineItems\": [\n                                {\n                                    \"name\": \"Banana 12 pcs\",\n                                    \"quantity\": 1,\n                                    \"id\": \"Banana-12\",\n                                    \"version\": null,\n                                    \"price\": {\n                                        \"amount\": 540,\n                                        \"currency\": \"INR\",\n                                        \"symbol\": \"₹\"\n                                    },\n                                    \"imageUrl\": null,\n                                    \"transactionStatus\": null,\n                                    \"packageInfo\": null,\n                                    \"parts\": []\n                                }\n                            ],\n                            \"transactionDetail\": {\n                                \"canTransactPartial\": false,\n                                \"checklist\": null,\n                                \"transactionDuration\": 0\n                            },\n                            \"cratingInfo\": null\n                        },\n                        \"appFields\": {\n                            \"items\": []\n                        },\n                        \"visitName\": null,\n                        \"visitAppConfig\": {\n                            \"skipStatuses\": [],\n                            \"allowVisitReschedule\": null,\n                            \"blockCompletion\": null,\n                            \"allowZeroItemVisitCompletion\": null,\n                            \"enforceSingleTransaction\": null\n                        },\n                        \"routeId\": null,\n                        \"distanceFromHomebase\": null\n                    },\n                    {\n                        \"clientId\": \"shyft-demo\",\n                        \"taskId\": \"locus-task100\",\n                        \"id\": \"customer\",\n                        \"task\": true,\n                        \"volumes\": {\n                            \"volumes\": [\n                                {\n                                    \"unit\": \"ITEM_COUNT\",\n                                    \"value\": \"1\",\n                                    \"exchangeType\": \"GIVE\"\n                                }\n                            ]\n                        },\n                        \"resources\": {\n                            \"resources\": []\n                        },\n                        \"visitStatus\": {\n                            \"status\": \"RECEIVED\",\n                            \"triggerTime\": \"2020-04-22T15:59:49.857+0000\",\n                            \"checklistValues\": {},\n                            \"receiveTime\": null,\n                            \"location\": null,\n                            \"actor\": {\n                                \"id\": \"mara/personnel/pratyush\"\n                            },\n                            \"assignedUser\": null,\n                            \"vehicleStatus\": null\n                        },\n                        \"trackLink\": null,\n                        \"tripId\": null,\n                        \"statusUpdates\": [\n                            {\n                                \"status\": \"RECEIVED\",\n                                \"triggerTime\": \"2020-04-22T15:59:49.857+0000\",\n                                \"checklistValues\": {},\n                                \"receiveTime\": null,\n                                \"location\": null,\n                                \"actor\": {\n                                    \"id\": \"mara/personnel/pratyush\"\n                                },\n                                \"assignedUser\": null,\n                                \"vehicleStatus\": null\n                            }\n                        ],\n                        \"locationIds\": [],\n                        \"locationOptions\": [\n                            {\n                                \"id\": \"Loc1\",\n                                \"geometry\": {\n                                    \"latLng\": {\n                                        \"lat\": 12.9344511,\n                                        \"lng\": 77.6113228,\n                                        \"accuracy\": 243\n                                    }\n                                },\n                                \"timeWindow\": {\n                                    \"slot\": {\n                                        \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                        \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                    },\n                                    \"strictness\": \"NORMAL\",\n                                    \"canTransactAfterSlot\": true,\n                                    \"treatEtaAsSla\": false,\n                                    \"transactionDuration\": 180,\n                                    \"readinessDuration\": 0,\n                                    \"slotBuffer\": 0,\n                                    \"slots\": [\n                                        {\n                                            \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                            \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                        }\n                                    ]\n                                },\n                                \"nonAvailableWindows\": [],\n                                \"locationAddress\": {\n                                    \"id\": null,\n                                    \"placeName\": null,\n                                    \"localityName\": null,\n                                    \"formattedAddress\": \"No. 21, Hosur Rd, Chikku Lakshmaiah Layout, Koramangala, Bengaluru, Karnataka 560095\",\n                                    \"subLocalityName\": null,\n                                    \"pincode\": \"560095\",\n                                    \"city\": \"Bengaluru\",\n                                    \"state\": \"Karnataka\",\n                                    \"countryCode\": \"IN\",\n                                    \"locationType\": null,\n                                    \"placeHash\": null\n                                },\n                                \"contact\": {\n                                    \"name\": \"Pratyush\",\n                                    \"number\": \"+910000000000\",\n                                    \"email\": null\n                                },\n                                \"geocodingMetadata\": {\n                                    \"center\": null,\n                                    \"radius\": null,\n                                    \"provider\": \"LOCUS_GEOCODER\",\n                                    \"archive\": [],\n                                    \"goodness\": null,\n                                    \"confidence\": \"HIGH\",\n                                    \"requestId\": \"3912065e-b7c3-48f5-b95f-1235abc371cc\",\n                                    \"placeNameProvider\": null,\n                                    \"localityProvider\": null,\n                                    \"placeNameArchive\": [],\n                                    \"localityArchive\": [],\n                                    \"verified\": false\n                                },\n                                \"customerId\": null,\n                                \"addressId\": null\n                            }\n                        ],\n                        \"chosenLocation\": {\n                            \"id\": \"Loc1\",\n                            \"geometry\": {\n                                \"latLng\": {\n                                    \"lat\": 12.9344511,\n                                    \"lng\": 77.6113228,\n                                    \"accuracy\": 243\n                                }\n                            },\n                            \"timeWindow\": {\n                                \"slot\": {\n                                    \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                    \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                },\n                                \"strictness\": \"NORMAL\",\n                                \"canTransactAfterSlot\": true,\n                                \"treatEtaAsSla\": false,\n                                \"transactionDuration\": 180,\n                                \"readinessDuration\": 0,\n                                \"slotBuffer\": 0,\n                                \"slots\": [\n                                    {\n                                        \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                        \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                    }\n                                ]\n                            },\n                            \"nonAvailableWindows\": [],\n                            \"locationAddress\": {\n                                \"id\": null,\n                                \"placeName\": null,\n                                \"localityName\": null,\n                                \"formattedAddress\": \"No. 21, Hosur Rd, Chikku Lakshmaiah Layout, Koramangala, Bengaluru, Karnataka 560095\",\n                                \"subLocalityName\": null,\n                                \"pincode\": \"560095\",\n                                \"city\": \"Bengaluru\",\n                                \"state\": \"Karnataka\",\n                                \"countryCode\": \"IN\",\n                                \"locationType\": null,\n                                \"placeHash\": null\n                            },\n                            \"contact\": {\n                                \"name\": \"Pratyush\",\n                                \"number\": \"+910000000000\",\n                                \"email\": null\n                            },\n                            \"geocodingMetadata\": {\n                                \"center\": null,\n                                \"radius\": null,\n                                \"provider\": \"LOCUS_GEOCODER\",\n                                \"archive\": [],\n                                \"goodness\": null,\n                                \"confidence\": \"HIGH\",\n                                \"requestId\": \"3912065e-b7c3-48f5-b95f-1235abc371cc\",\n                                \"placeNameProvider\": null,\n                                \"localityProvider\": null,\n                                \"placeNameArchive\": [],\n                                \"localityArchive\": [],\n                                \"verified\": false\n                            },\n                            \"customerId\": null,\n                            \"addressId\": null\n                        },\n                        \"eta\": {},\n                        \"checklists\": [\n                            {\n                                \"status\": \"COMPLETED\",\n                                \"items\": [\n                                    {\n                                        \"key\": \"amount-accepted\",\n                                        \"item\": \"Amount Accepted (राशि स्वीकृत)\",\n                                        \"format\": \"TEXT_FIELD\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": false,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"mode-of-pay\",\n                                        \"item\": \"Mode of Payment (भुगतान का प्रकार)\",\n                                        \"format\": \"SINGLE_CHOICE\",\n                                        \"possibleValues\": [\n                                            \"Cash (कैश)\",\n                                            \"Paytm (Paytm)\"\n                                        ],\n                                        \"allowedValues\": [],\n                                        \"optional\": false,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"paytm-mop\",\n                                        \"item\": \"PayTM/Cash Image (पेटीएम/कैश इमेज)\",\n                                        \"format\": \"PHOTO\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": true,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"comments\",\n                                        \"item\": \"Comments (टिप्पणियाँ)\",\n                                        \"format\": \"TEXT_FIELD\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": true,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"Picture_Customer\",\n                                        \"item\": \"Capture image of customer (दुकान की फोटो लें )\",\n                                        \"format\": \"PHOTO\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": false,\n                                        \"additionalOptions\": {}\n                                    }\n                                ]\n                            }\n                        ],\n                        \"amountTransaction\": {\n                            \"amount\": {\n                                \"amount\": 1256,\n                                \"currency\": \"INR\",\n                                \"symbol\": \"₹\"\n                            },\n                            \"exchangeType\": \"COLLECT\"\n                        },\n                        \"payments\": {\n                            \"totalAmount\": null,\n                            \"pendingAmount\": null,\n                            \"paymentInstruments\": [],\n                            \"payments\": [],\n                            \"fullAmountRequired\": false,\n                            \"paymentRequired\": null\n                        },\n                        \"visitMetadata\": {\n                            \"type\": \"CUSTOMER\"\n                        },\n                        \"userVisitType\": null,\n                        \"breakType\": null,\n                        \"slotEdits\": [],\n                        \"triggeredGeofences\": [],\n                        \"summary\": {\n                            \"tardiness\": null,\n                            \"actualTravelPair\": null\n                        },\n                        \"orderDetail\": {\n                            \"lineItems\": [\n                                {\n                                    \"name\": \"Banana 12 pcs\",\n                                    \"quantity\": 1,\n                                    \"id\": \"Banana-12\",\n                                    \"version\": null,\n                                    \"price\": {\n                                        \"amount\": 540,\n                                        \"currency\": \"INR\",\n                                        \"symbol\": \"₹\"\n                                    },\n                                    \"imageUrl\": null,\n                                    \"transactionStatus\": null,\n                                    \"packageInfo\": null,\n                                    \"parts\": []\n                                }\n                            ],\n                            \"transactionDetail\": {\n                                \"canTransactPartial\": true,\n                                \"checklist\": {\n                                    \"status\": \"COMPLETED\",\n                                    \"items\": [\n                                        {\n                                            \"key\": \"partial-delivery\",\n                                            \"item\": \"Reason for partial delivery\",\n                                            \"format\": \"SINGLE_CHOICE\",\n                                            \"possibleValues\": [\n                                                \"Quality issue\"\n                                            ],\n                                            \"allowedValues\": [],\n                                            \"optional\": false,\n                                            \"additionalOptions\": {}\n                                        }\n                                    ]\n                                },\n                                \"transactionDuration\": 0\n                            },\n                            \"cratingInfo\": null\n                        },\n                        \"appFields\": {\n                            \"items\": [\n                                {\n                                    \"item\": \"No Discount Given\",\n                                    \"format\": \"TEXT\",\n                                    \"additionalValues\": {}\n                                }\n                            ]\n                        },\n                        \"visitName\": null,\n                        \"visitAppConfig\": {\n                            \"skipStatuses\": [],\n                            \"allowVisitReschedule\": null,\n                            \"blockCompletion\": null,\n                            \"allowZeroItemVisitCompletion\": null,\n                            \"enforceSingleTransaction\": null\n                        },\n                        \"routeId\": null,\n                        \"distanceFromHomebase\": null\n                    }\n                ],\n                \"taskPriority\": 1,\n                \"skills\": {\n                    \"tags\": []\n                },\n                \"taskRepeatCount\": 1,\n                \"primary\": true,\n                \"possibleDays\": []\n            },\n            \"carrierTeams\": [\n                {\n                    \"clientId\": \"shyft-demo\",\n                    \"version\": null,\n                    \"teamId\": \"test1\"\n                }\n            ],\n            \"taskAppConfig\": {\n                \"autoAccept\": null,\n                \"autoStartOnAccept\": null,\n                \"hideCancel\": null,\n                \"hideReject\": null,\n                \"hideRejectAfterAccept\": null,\n                \"nearbyTaskDistanceThreshold\": 50\n            },\n            \"summary\": {\n                \"tardiness\": null\n            },\n            \"shift\": null,\n            \"planId\": null,\n            \"tourId\": null,\n            \"temperatureThreshold\": null,\n            \"autoAssign\": true,\n            \"dryRun\": false,\n            \"version\": null\n        },\n        {\n            \"clientId\": \"shyft-demo\",\n            \"taskId\": \"locus-task101\",\n            \"status\": {\n                \"status\": \"RECEIVED\",\n                \"triggerTime\": \"2020-04-22T15:59:49.861+0000\",\n                \"checklistValues\": {},\n                \"updatedByUser\": false,\n                \"receiveTime\": null,\n                \"location\": null,\n                \"actor\": {\n                    \"id\": \"mara/personnel/pratyush\"\n                },\n                \"assignedUser\": null,\n                \"vehicleStatus\": null\n            },\n            \"sourceOrderId\": null,\n            \"orderDetail\": {\n                \"lineItems\": [\n                    {\n                        \"name\": \"Banana 24 pcs\",\n                        \"quantity\": 1,\n                        \"id\": \"Banana-24\",\n                        \"version\": null,\n                        \"price\": {\n                            \"amount\": 1080,\n                            \"currency\": \"INR\",\n                            \"symbol\": \"₹\"\n                        },\n                        \"imageUrl\": null,\n                        \"transactionStatus\": null,\n                        \"packageInfo\": null,\n                        \"parts\": []\n                    },\n                    {\n                        \"name\": \"Banana 12 pcs\",\n                        \"quantity\": 1,\n                        \"id\": \"Banana-12\",\n                        \"version\": null,\n                        \"price\": {\n                            \"amount\": 600,\n                            \"currency\": \"INR\",\n                            \"symbol\": \"₹\"\n                        },\n                        \"imageUrl\": null,\n                        \"transactionStatus\": null,\n                        \"packageInfo\": null,\n                        \"parts\": []\n                    }\n                ],\n                \"transactionDetail\": {\n                    \"canTransactPartial\": false,\n                    \"checklist\": null,\n                    \"transactionDuration\": 0\n                },\n                \"cratingInfo\": null\n            },\n            \"assignedUser\": null,\n            \"creationTime\": \"2020-04-22T15:59:49.861+0000\",\n            \"scheduledTime\": null,\n            \"completionTime\": null,\n            \"checklists\": [\n                {\n                    \"status\": \"CANCELLED\",\n                    \"items\": [\n                        {\n                            \"key\": \"Cancellation\",\n                            \"item\": \"Cancellation Reason\",\n                            \"format\": \"SINGLE_CHOICE\",\n                            \"possibleValues\": [\n                                \"Shopkeeper not present\"\n                            ],\n                            \"allowedValues\": [],\n                            \"optional\": false,\n                            \"additionalOptions\": {}\n                        },\n                        {\n                            \"key\": \"photo-store\",\n                            \"item\": \"Attach photo of the store\",\n                            \"format\": \"PHOTO\",\n                            \"possibleValues\": [],\n                            \"allowedValues\": [],\n                            \"optional\": false,\n                            \"additionalOptions\": {}\n                        }\n                    ]\n                }\n            ],\n            \"statusUpdates\": [\n                {\n                    \"status\": \"RECEIVED\",\n                    \"triggerTime\": \"2020-04-22T15:59:49.861+0000\",\n                    \"checklistValues\": {},\n                    \"updatedByUser\": false,\n                    \"receiveTime\": null,\n                    \"location\": null,\n                    \"actor\": {\n                        \"id\": \"mara/personnel/pratyush\"\n                    },\n                    \"assignedUser\": null,\n                    \"vehicleStatus\": null\n                }\n            ],\n            \"customFields\": {},\n            \"taskGraph\": {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"locus-task101\",\n                \"visits\": [\n                    {\n                        \"clientId\": \"shyft-demo\",\n                        \"taskId\": \"locus-task101\",\n                        \"id\": \"homebase\",\n                        \"task\": true,\n                        \"volumes\": {\n                            \"volumes\": [\n                                {\n                                    \"unit\": \"ITEM_COUNT\",\n                                    \"value\": \"1\",\n                                    \"exchangeType\": \"COLLECT\"\n                                }\n                            ]\n                        },\n                        \"resources\": {\n                            \"resources\": []\n                        },\n                        \"visitStatus\": {\n                            \"status\": \"RECEIVED\",\n                            \"triggerTime\": \"2020-04-22T15:59:49.861+0000\",\n                            \"checklistValues\": {},\n                            \"receiveTime\": null,\n                            \"location\": null,\n                            \"actor\": {\n                                \"id\": \"mara/personnel/pratyush\"\n                            },\n                            \"assignedUser\": null,\n                            \"vehicleStatus\": null\n                        },\n                        \"trackLink\": null,\n                        \"tripId\": null,\n                        \"statusUpdates\": [\n                            {\n                                \"status\": \"RECEIVED\",\n                                \"triggerTime\": \"2020-04-22T15:59:49.861+0000\",\n                                \"checklistValues\": {},\n                                \"receiveTime\": null,\n                                \"location\": null,\n                                \"actor\": {\n                                    \"id\": \"mara/personnel/pratyush\"\n                                },\n                                \"assignedUser\": null,\n                                \"vehicleStatus\": null\n                            }\n                        ],\n                        \"locationIds\": [],\n                        \"locationOptions\": [\n                            {\n                                \"id\": \"Loc1\",\n                                \"geometry\": {\n                                    \"latLng\": {\n                                        \"lat\": 12.9256387,\n                                        \"lng\": 77.6368826,\n                                        \"accuracy\": 0\n                                    }\n                                },\n                                \"timeWindow\": {\n                                    \"slot\": {\n                                        \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                        \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                    },\n                                    \"strictness\": \"NORMAL\",\n                                    \"canTransactAfterSlot\": true,\n                                    \"treatEtaAsSla\": false,\n                                    \"transactionDuration\": 0,\n                                    \"readinessDuration\": 0,\n                                    \"slotBuffer\": 0,\n                                    \"slots\": [\n                                        {\n                                            \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                            \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                        }\n                                    ]\n                                },\n                                \"nonAvailableWindows\": [],\n                                \"locationAddress\": {\n                                    \"id\": \"test1\",\n                                    \"placeName\": \"Test HB\",\n                                    \"localityName\": null,\n                                    \"formattedAddress\": \"Koramangala, Bengaluru, Karnataka 560034\",\n                                    \"subLocalityName\": null,\n                                    \"pincode\": null,\n                                    \"city\": \"\",\n                                    \"state\": null,\n                                    \"countryCode\": \"IN\",\n                                    \"locationType\": null,\n                                    \"placeHash\": \"afd23206651ac9adb2e33996861df2cd8541ddd0292f92bc83b983e5da1c2a12\"\n                                },\n                                \"contact\": null,\n                                \"geocodingMetadata\": {\n                                    \"center\": null,\n                                    \"radius\": null,\n                                    \"provider\": \"CLIENT_READ\",\n                                    \"archive\": [],\n                                    \"goodness\": \"HIGH\",\n                                    \"confidence\": \"HIGH\",\n                                    \"requestId\": null,\n                                    \"placeNameProvider\": \"CLIENT_READ\",\n                                    \"localityProvider\": \"CLIENT_READ\",\n                                    \"placeNameArchive\": [],\n                                    \"localityArchive\": [],\n                                    \"verified\": false\n                                },\n                                \"customerId\": null,\n                                \"addressId\": null\n                            }\n                        ],\n                        \"chosenLocation\": {\n                            \"id\": \"Loc1\",\n                            \"geometry\": {\n                                \"latLng\": {\n                                    \"lat\": 12.9256387,\n                                    \"lng\": 77.6368826,\n                                    \"accuracy\": 0\n                                }\n                            },\n                            \"timeWindow\": {\n                                \"slot\": {\n                                    \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                    \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                },\n                                \"strictness\": \"NORMAL\",\n                                \"canTransactAfterSlot\": true,\n                                \"treatEtaAsSla\": false,\n                                \"transactionDuration\": 0,\n                                \"readinessDuration\": 0,\n                                \"slotBuffer\": 0,\n                                \"slots\": [\n                                    {\n                                        \"start\": \"2020-04-22T18:30:00.000+0000\",\n                                        \"end\": \"2020-04-23T18:29:59.999+0000\"\n                                    }\n                                ]\n                            },\n                            \"nonAvailableWindows\": [],\n                            \"locationAddress\": {\n                                \"id\": \"test1\",\n                                \"placeName\": \"Test HB\",\n                                \"localityName\": null,\n                                \"formattedAddress\": \"Koramangala, Bengaluru, Karnataka 560034\",\n                                \"subLocalityName\": null,\n                                \"pincode\": null,\n                                \"city\": \"\",\n                                \"state\": null,\n                                \"countryCode\": \"IN\",\n                                \"locationType\": null,\n                                \"placeHash\": \"afd23206651ac9adb2e33996861df2cd8541ddd0292f92bc83b983e5da1c2a12\"\n                            },\n                            \"contact\": null,\n                            \"geocodingMetadata\": {\n                                \"center\": null,\n                                \"radius\": null,\n                                \"provider\": \"CLIENT_READ\",\n                                \"archive\": [],\n                                \"goodness\": \"HIGH\",\n                                \"confidence\": \"HIGH\",\n                                \"requestId\": null,\n                                \"placeNameProvider\": \"CLIENT_READ\",\n                                \"localityProvider\": \"CLIENT_READ\",\n                                \"placeNameArchive\": [],\n                                \"localityArchive\": [],\n                                \"verified\": false\n                            },\n                            \"customerId\": null,\n                            \"addressId\": null\n                        },\n                        \"eta\": {},\n                        \"checklists\": [],\n                        \"amountTransaction\": null,\n                        \"payments\": {\n                            \"totalAmount\": null,\n                            \"pendingAmount\": null,\n                            \"paymentInstruments\": [],\n                            \"payments\": [],\n                            \"fullAmountRequired\": false,\n                            \"paymentRequired\": null\n                        },\n                        \"visitMetadata\": {\n                            \"type\": \"HOMEBASE\"\n                        },\n                        \"userVisitType\": null,\n                        \"breakType\": null,\n                        \"slotEdits\": [],\n                        \"triggeredGeofences\": [],\n                        \"summary\": {\n                            \"tardiness\": null,\n                            \"actualTravelPair\": null\n                        },\n                        \"orderDetail\": {\n                            \"lineItems\": [\n                                {\n                                    \"name\": \"Banana 24 pcs\",\n                                    \"quantity\": 1,\n                                    \"id\": \"Banana-24\",\n                                    \"version\": null,\n                                    \"price\": {\n                                        \"amount\": 1080,\n                                        \"currency\": \"INR\",\n                                        \"symbol\": \"₹\"\n                                    },\n                                    \"imageUrl\": null,\n                                    \"transactionStatus\": null,\n                                    \"packageInfo\": null,\n                                    \"parts\": []\n                                },\n                                {\n                                    \"name\": \"Banana 12 pcs\",\n                                    \"quantity\": 1,\n                                    \"id\": \"Banana-12\",\n                                    \"version\": null,\n                                    \"price\": {\n                                        \"amount\": 600,\n                                        \"currency\": \"INR\",\n                                        \"symbol\": \"₹\"\n                                    },\n                                    \"imageUrl\": null,\n                                    \"transactionStatus\": null,\n                                    \"packageInfo\": null,\n                                    \"parts\": []\n                                }\n                            ],\n                            \"transactionDetail\": {\n                                \"canTransactPartial\": false,\n                                \"checklist\": null,\n                                \"transactionDuration\": 0\n                            },\n                            \"cratingInfo\": null\n                        },\n                        \"appFields\": {\n                            \"items\": []\n                        },\n                        \"visitName\": null,\n                        \"visitAppConfig\": {\n                            \"skipStatuses\": [],\n                            \"allowVisitReschedule\": null,\n                            \"blockCompletion\": null,\n                            \"allowZeroItemVisitCompletion\": null,\n                            \"enforceSingleTransaction\": null\n                        },\n                        \"routeId\": null,\n                        \"distanceFromHomebase\": null\n                    },\n                    {\n                        \"clientId\": \"shyft-demo\",\n                        \"taskId\": \"locus-task101\",\n                        \"id\": \"customer\",\n                        \"task\": true,\n                        \"volumes\": {\n                            \"volumes\": [\n                                {\n                                    \"unit\": \"ITEM_COUNT\",\n                                    \"value\": \"1\",\n                                    \"exchangeType\": \"GIVE\"\n                                }\n                            ]\n                        },\n                        \"resources\": {\n                            \"resources\": []\n                        },\n                        \"visitStatus\": {\n                            \"status\": \"RECEIVED\",\n                            \"triggerTime\": \"2020-04-22T15:59:49.861+0000\",\n                            \"checklistValues\": {},\n                            \"receiveTime\": null,\n                            \"location\": null,\n                            \"actor\": {\n                                \"id\": \"mara/personnel/pratyush\"\n                            },\n                            \"assignedUser\": null,\n                            \"vehicleStatus\": null\n                        },\n                        \"trackLink\": null,\n                        \"tripId\": null,\n                        \"statusUpdates\": [\n                            {\n                                \"status\": \"RECEIVED\",\n                                \"triggerTime\": \"2020-04-22T15:59:49.861+0000\",\n                                \"checklistValues\": {},\n                                \"receiveTime\": null,\n                                \"location\": null,\n                                \"actor\": {\n                                    \"id\": \"mara/personnel/pratyush\"\n                                },\n                                \"assignedUser\": null,\n                                \"vehicleStatus\": null\n                            }\n                        ],\n                        \"locationIds\": [],\n                        \"locationOptions\": [\n                            {\n                                \"id\": \"Loc1\",\n                                \"geometry\": {\n                                    \"latLng\": {\n                                        \"lat\": 12.9344511,\n                                        \"lng\": 77.6113228,\n                                        \"accuracy\": 243\n                                    }\n                                },\n                                \"timeWindow\": {\n                                    \"slot\": {\n                                        \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                        \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                    },\n                                    \"strictness\": \"NORMAL\",\n                                    \"canTransactAfterSlot\": true,\n                                    \"treatEtaAsSla\": false,\n                                    \"transactionDuration\": 180,\n                                    \"readinessDuration\": 0,\n                                    \"slotBuffer\": 0,\n                                    \"slots\": [\n                                        {\n                                            \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                            \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                        }\n                                    ]\n                                },\n                                \"nonAvailableWindows\": [],\n                                \"locationAddress\": {\n                                    \"id\": null,\n                                    \"placeName\": null,\n                                    \"localityName\": null,\n                                    \"formattedAddress\": \"No. 21, Hosur Rd, Chikku Lakshmaiah Layout, Koramangala, Bengaluru, Karnataka 560095\",\n                                    \"subLocalityName\": null,\n                                    \"pincode\": \"560095\",\n                                    \"city\": \"Bengaluru\",\n                                    \"state\": \"Karnataka\",\n                                    \"countryCode\": \"IN\",\n                                    \"locationType\": null,\n                                    \"placeHash\": null\n                                },\n                                \"contact\": {\n                                    \"name\": \"Pratyush\",\n                                    \"number\": \"+910000000000\",\n                                    \"email\": null\n                                },\n                                \"geocodingMetadata\": {\n                                    \"center\": null,\n                                    \"radius\": null,\n                                    \"provider\": \"LOCUS_GEOCODER\",\n                                    \"archive\": [],\n                                    \"goodness\": null,\n                                    \"confidence\": \"HIGH\",\n                                    \"requestId\": \"9182547b-435d-49f2-ab65-1f6960de7b1e\",\n                                    \"placeNameProvider\": null,\n                                    \"localityProvider\": null,\n                                    \"placeNameArchive\": [],\n                                    \"localityArchive\": [],\n                                    \"verified\": false\n                                },\n                                \"customerId\": null,\n                                \"addressId\": null\n                            }\n                        ],\n                        \"chosenLocation\": {\n                            \"id\": \"Loc1\",\n                            \"geometry\": {\n                                \"latLng\": {\n                                    \"lat\": 12.9344511,\n                                    \"lng\": 77.6113228,\n                                    \"accuracy\": 243\n                                }\n                            },\n                            \"timeWindow\": {\n                                \"slot\": {\n                                    \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                    \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                },\n                                \"strictness\": \"NORMAL\",\n                                \"canTransactAfterSlot\": true,\n                                \"treatEtaAsSla\": false,\n                                \"transactionDuration\": 180,\n                                \"readinessDuration\": 0,\n                                \"slotBuffer\": 0,\n                                \"slots\": [\n                                    {\n                                        \"start\": \"2020-04-23T03:00:00.000+0000\",\n                                        \"end\": \"2020-04-23T17:00:00.000+0000\"\n                                    }\n                                ]\n                            },\n                            \"nonAvailableWindows\": [],\n                            \"locationAddress\": {\n                                \"id\": null,\n                                \"placeName\": null,\n                                \"localityName\": null,\n                                \"formattedAddress\": \"No. 21, Hosur Rd, Chikku Lakshmaiah Layout, Koramangala, Bengaluru, Karnataka 560095\",\n                                \"subLocalityName\": null,\n                                \"pincode\": \"560095\",\n                                \"city\": \"Bengaluru\",\n                                \"state\": \"Karnataka\",\n                                \"countryCode\": \"IN\",\n                                \"locationType\": null,\n                                \"placeHash\": null\n                            },\n                            \"contact\": {\n                                \"name\": \"Pratyush\",\n                                \"number\": \"+910000000000\",\n                                \"email\": null\n                            },\n                            \"geocodingMetadata\": {\n                                \"center\": null,\n                                \"radius\": null,\n                                \"provider\": \"LOCUS_GEOCODER\",\n                                \"archive\": [],\n                                \"goodness\": null,\n                                \"confidence\": \"HIGH\",\n                                \"requestId\": \"9182547b-435d-49f2-ab65-1f6960de7b1e\",\n                                \"placeNameProvider\": null,\n                                \"localityProvider\": null,\n                                \"placeNameArchive\": [],\n                                \"localityArchive\": [],\n                                \"verified\": false\n                            },\n                            \"customerId\": null,\n                            \"addressId\": null\n                        },\n                        \"eta\": {},\n                        \"checklists\": [\n                            {\n                                \"status\": \"COMPLETED\",\n                                \"items\": [\n                                    {\n                                        \"key\": \"amount-accepted\",\n                                        \"item\": \"Amount Accepted (राशि स्वीकृत)\",\n                                        \"format\": \"TEXT_FIELD\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": false,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"mode-of-pay\",\n                                        \"item\": \"Mode of Payment (भुगतान का प्रकार)\",\n                                        \"format\": \"SINGLE_CHOICE\",\n                                        \"possibleValues\": [\n                                            \"Cash (कैश)\",\n                                            \"Paytm (Paytm)\"\n                                        ],\n                                        \"allowedValues\": [],\n                                        \"optional\": false,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"paytm-mop\",\n                                        \"item\": \"PayTM/Cash Image (पेटीएम/कैश इमेज)\",\n                                        \"format\": \"PHOTO\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": true,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"comments\",\n                                        \"item\": \"Comments (टिप्पणियाँ)\",\n                                        \"format\": \"TEXT_FIELD\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": true,\n                                        \"additionalOptions\": {}\n                                    },\n                                    {\n                                        \"key\": \"Picture_Customer\",\n                                        \"item\": \"Capture image of customer (दुकान की फोटो लें )\",\n                                        \"format\": \"PHOTO\",\n                                        \"possibleValues\": [],\n                                        \"allowedValues\": [],\n                                        \"optional\": false,\n                                        \"additionalOptions\": {}\n                                    }\n                                ]\n                            }\n                        ],\n                        \"amountTransaction\": {\n                            \"amount\": {\n                                \"amount\": 1400,\n                                \"currency\": \"INR\",\n                                \"symbol\": \"₹\"\n                            },\n                            \"exchangeType\": \"COLLECT\"\n                        },\n                        \"payments\": {\n                            \"totalAmount\": null,\n                            \"pendingAmount\": null,\n                            \"paymentInstruments\": [],\n                            \"payments\": [],\n                            \"fullAmountRequired\": false,\n                            \"paymentRequired\": null\n                        },\n                        \"visitMetadata\": {\n                            \"type\": \"CUSTOMER\"\n                        },\n                        \"userVisitType\": null,\n                        \"breakType\": null,\n                        \"slotEdits\": [],\n                        \"triggeredGeofences\": [],\n                        \"summary\": {\n                            \"tardiness\": null,\n                            \"actualTravelPair\": null\n                        },\n                        \"orderDetail\": {\n                            \"lineItems\": [\n                                {\n                                    \"name\": \"Banana 24 pcs\",\n                                    \"quantity\": 1,\n                                    \"id\": \"Banana-24\",\n                                    \"version\": null,\n                                    \"price\": {\n                                        \"amount\": 1080,\n                                        \"currency\": \"INR\",\n                                        \"symbol\": \"₹\"\n                                    },\n                                    \"imageUrl\": null,\n                                    \"transactionStatus\": null,\n                                    \"packageInfo\": null,\n                                    \"parts\": []\n                                },\n                                {\n                                    \"name\": \"Banana 12 pcs\",\n                                    \"quantity\": 1,\n                                    \"id\": \"Banana-12\",\n                                    \"version\": null,\n                                    \"price\": {\n                                        \"amount\": 600,\n                                        \"currency\": \"INR\",\n                                        \"symbol\": \"₹\"\n                                    },\n                                    \"imageUrl\": null,\n                                    \"transactionStatus\": null,\n                                    \"packageInfo\": null,\n                                    \"parts\": []\n                                }\n                            ],\n                            \"transactionDetail\": {\n                                \"canTransactPartial\": true,\n                                \"checklist\": {\n                                    \"status\": \"COMPLETED\",\n                                    \"items\": [\n                                        {\n                                            \"key\": \"partial-delivery\",\n                                            \"item\": \"Reason for partial delivery\",\n                                            \"format\": \"SINGLE_CHOICE\",\n                                            \"possibleValues\": [\n                                                \"Quality issue\"\n                                            ],\n                                            \"allowedValues\": [],\n                                            \"optional\": false,\n                                            \"additionalOptions\": {}\n                                        }\n                                    ]\n                                },\n                                \"transactionDuration\": 0\n                            },\n                            \"cratingInfo\": null\n                        },\n                        \"appFields\": {\n                            \"items\": [\n                                {\n                                    \"item\": \"Discount Given, 280 OFF\",\n                                    \"format\": \"TEXT\",\n                                    \"additionalValues\": {}\n                                }\n                            ]\n                        },\n                        \"visitName\": null,\n                        \"visitAppConfig\": {\n                            \"skipStatuses\": [],\n                            \"allowVisitReschedule\": null,\n                            \"blockCompletion\": null,\n                            \"allowZeroItemVisitCompletion\": null,\n                            \"enforceSingleTransaction\": null\n                        },\n                        \"routeId\": null,\n                        \"distanceFromHomebase\": null\n                    }\n                ],\n                \"taskPriority\": 1,\n                \"skills\": {\n                    \"tags\": []\n                },\n                \"taskRepeatCount\": 1,\n                \"primary\": true,\n                \"possibleDays\": []\n            },\n            \"carrierTeams\": [\n                {\n                    \"clientId\": \"shyft-demo\",\n                    \"version\": null,\n                    \"teamId\": \"test1\"\n                }\n            ],\n            \"taskAppConfig\": {\n                \"autoAccept\": null,\n                \"autoStartOnAccept\": null,\n                \"hideCancel\": null,\n                \"hideReject\": null,\n                \"hideRejectAfterAccept\": null,\n                \"nearbyTaskDistanceThreshold\": 50\n            },\n            \"summary\": {\n                \"tardiness\": null\n            },\n            \"shift\": null,\n            \"planId\": null,\n            \"tourId\": null,\n            \"temperatureThreshold\": null,\n            \"autoAssign\": true,\n            \"dryRun\": false,\n            \"version\": null\n        }\n    ],\n    \"batchId\": {\n        \"clientId\": \"shyft-demo\",\n        \"batchId\": \"locus-test104\"\n    },\n    \"createdOn\": \"2020-04-22T15:59:49.850+0000\",\n    \"updatedOn\": \"2020-04-22T15:59:50.598+0000\",\n    \"startedOn\": \"2020-04-23T03:00:00.000+0000\",\n    \"deletedTasks\": [],\n    \"edits\": [],\n    \"geocodeEdits\": [],\n    \"status\": \"RECEIVED\",\n    \"batchSummary\": {\n        \"totalTaskCount\": 2,\n        \"deletedTaskCount\": 0,\n        \"totalVolume\": 2,\n        \"totalResources\": {},\n        \"editsCount\": 0,\n        \"batchSlot\": {\n            \"start\": \"2020-04-23T03:00:00.000+0000\",\n            \"end\": \"2020-04-23T17:00:00.000+0000\"\n        },\n        \"totalPlanCount\": 0,\n        \"skills\": []\n    },\n    \"statusUpdates\": [\n        {\n            \"status\": \"RECEIVED\",\n            \"receiveTime\": \"2020-04-22T15:59:50.598+0000\",\n            \"triggerTime\": \"2020-04-22T15:59:50.598+0000\",\n            \"actor\": {\n                \"id\": \"mara/personnel/pratyush\"\n            }\n        }\n    ],\n    \"frozenPlanId\": null,\n    \"assignedPlanId\": null,\n    \"hasIncrementalPlans\": false,\n    \"version\": 1,\n    \"mapId\": null\n}"}],"_postman_id":"bbfb8652-c61e-4453-8e7a-64b6c657668a"},{"name":"SPMD On-Demand Task Creation","id":"7cdb3169-d251-4509-a5e5-056594a354c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"taskId\": \"string\",\n    \"teamId\": \"string\",\n    \"homebaseId\": \"string\",\n    \"lineItems\": [\n        {\n            \"name\": \"string\",\n            \"quantity\": 1\n        }\n    ],\n    \"taskType\": \"string\",\n    \"locationAddress\": {\n        \"id\": \"string\",\n        \"formattedAddress\": \"string\",\n        \"pincode\": \"string\",\n        \"city\": \"string\",\n        \"state\": \"string\",\n        \"countryCode\": \"string\"\n    },\n    \"slot\": {\n        \"start\": \"2020-01-21T08:30+0700\",\n        \"end\": \"2020-01-21T10:30+0700\"\n    },\n    \"transactionDuration\": number,\n    \"volume\": {\n        \"value\": number,\n        \"unit\": \"string\"\n    },\n    \"appFields\": {\n        \"items\": [\n            {\n                \"item\": \"string\",\n                \"format\": \"TEXT\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/spmdtask/:taskId","description":"<div class=\"text-justify\">\n\n\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field in API</strong></th>\n<th><strong>Details</strong></th>\n<th><strong>Field type</strong></th>\n<th><strong>Value Passed</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>taskId</td>\n<td>Id unique to the task being created</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>teamId</td>\n<td>Id of the team that the task belongs to</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>homebaseId</td>\n<td>Id of the homebase that the task needs to be picked up from</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>lineItems[n]-&gt;id</td>\n<td>Id unique to the line item</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>lineItems[n]-&gt;quantity</td>\n<td>Quantity of the line item</td>\n<td>Integer</td>\n<td></td>\n</tr>\n<tr>\n<td>taskType</td>\n<td>Type of task</td>\n<td>String</td>\n<td>PICKUP</td>\n</tr>\n<tr>\n<td>locationAddress-&gt;id</td>\n<td>Id of the location</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>locationAddress-&gt;formattedAddress</td>\n<td>Formatted address of the location</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>locationAddress-&gt;pincode</td>\n<td>Pincode that the location falls under</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>locationAddress-&gt;city</td>\n<td>City that the location belongs to</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>locationAddress-&gt;State</td>\n<td>State that the location belongs to</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>locationAddress-&gt;countryCode</td>\n<td>Country code of the country</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>slot-&gt;start</td>\n<td>Start time of the slot</td>\n<td>String</td>\n<td>Start time of the slot, in UTC using the standard <a href=\"https://www.iso.org/iso-8601-date-and-time-format.html\">ISO 8601</a> format</td>\n</tr>\n<tr>\n<td>slot-&gt;end</td>\n<td>End time of the slot</td>\n<td>String</td>\n<td>End time of the slot, in UTC using the standard <a href=\"https://www.iso.org/iso-8601-date-and-time-format.html\">ISO 8601</a> format</td>\n</tr>\n<tr>\n<td>transactionDuration</td>\n<td>Estimated time that the transaction is expected to take to complete</td>\n<td>Integer</td>\n<td>Value is passed in seconds</td>\n</tr>\n<tr>\n<td>volume-&gt;value</td>\n<td>No of units of volume</td>\n<td>Integer</td>\n<td></td>\n</tr>\n<tr>\n<td>volume-&gt;unit</td>\n<td>Unit in which volume is to be calculated</td>\n<td>String</td>\n<td>ITEM_COUNT</td>\n</tr>\n<tr>\n<td>appFields-&gt;items-&gt;item</td>\n<td>Notes to be added for the order</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>appFields-&gt;items-&gt;format</td>\n<td>Type of Notes to be added</td>\n<td>String</td>\n<td>TEXT</td>\n</tr>\n</tbody>\n</table>\n</div></div>","urlObject":{"protocol":"https","path":["v1","client",":clientId","spmdtask",":taskId"],"host":["locus-api","com"],"query":[],"variable":[{"id":"afdb39cb-878c-4d9d-a3ba-ceb15070defc","type":"string","value":"Unique Id of the Client","key":"clientId"},{"id":"d6728eb6-629b-401f-973a-d6a38ef657d0","type":"string","value":"Id uniquely identifying the Task","key":"taskId"}]}},"response":[{"id":"99a739cd-0b52-4b03-a108-dbadceb36259","name":"SPMD On-Demand Task Creation","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"taskId\": \"locustest100\",\n    \"teamId\": \"team1\",\n    \"homebaseId\": \"team1\",\n    \"lineItems\": [\n        {\n            \"name\": \"sample-item1 (item x77)\",\n            \"quantity\": 1\n        },\n        {\n            \"name\": \"sample-item2 (item x797)\",\n            \"quantity\": 2\n        }\n    ],\n    \"taskType\": \"DROP\",\n    \"contactPoint\": {\n        \"name\": \"Pratyush\",\n        \"number\": \"+910000000000\"\n    },\n    \"locationAddress\": {\n        \"placeName\": \"Locus Bangalore\",\n        \"formattedAddress\": \"713, 8th Cross Rd, Sunshine Colony, Stage 2, BTM Layout, Bengaluru, Karnataka 560076\",\n        \"pincode\": \"560076\",\n        \"city\": \"Bengaluru\",\n        \"state\": \"Karnataka\",\n        \"countryCode\": \"IN\"\n    },\n    \"slot\": {\n        \"start\": \"2020-07-09T11:30:00+0530\",\n        \"end\": \"2020-07-09T12:30:00+0530\"\n    },\n    \"transactionDuration\": 600,\n    \"volume\": {\n        \"value\": 1,\n        \"unit\": \"ITEM_COUNT\"\n    },\n    \"appFields\": {\n        \"items\": [\n            {\n                \"item\": \"Special Instructions - Do not Call\",\n                \"format\": \"TEXT\"\n            }\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/spmdtask/locustest100"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"clientId\": \"shyft-demo\",\n    \"taskId\": \"locustest100\",\n    \"taskType\": null,\n    \"homebase\": null,\n    \"homebases\": [],\n    \"noHomebase\": null,\n    \"address\": null,\n    \"customer\": null,\n    \"status\": {\n        \"status\": \"RECEIVED\",\n        \"triggerTime\": \"2021-02-08T16:28:39.555+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"receiveTime\": null,\n        \"location\": null,\n        \"actor\": {\n            \"id\": \"mara/personnel/ganesh\"\n        },\n        \"assignedUser\": null,\n        \"vehicleStatus\": null\n    },\n    \"sourceOrderId\": null,\n    \"orderDetail\": {\n        \"totalAmount\": null,\n        \"payed\": null,\n        \"paymentType\": null,\n        \"lineItems\": [\n            {\n                \"name\": \"sample-item1 (item x77)\",\n                \"quantity\": 1,\n                \"id\": \"1\",\n                \"version\": null,\n                \"price\": null,\n                \"imageUrl\": null,\n                \"transactionStatus\": null,\n                \"packageInfo\": null,\n                \"parts\": []\n            },\n            {\n                \"name\": \"sample-item2 (item x797)\",\n                \"quantity\": 2,\n                \"id\": \"2\",\n                \"version\": null,\n                \"price\": null,\n                \"imageUrl\": null,\n                \"transactionStatus\": null,\n                \"packageInfo\": null,\n                \"parts\": []\n            }\n        ],\n        \"transactionDetail\": {\n            \"canTransactPartial\": false,\n            \"checklist\": null,\n            \"transactionDuration\": 0\n        },\n        \"cratingInfo\": null\n    },\n    \"assignedUser\": null,\n    \"assignedHomebase\": null,\n    \"onwardTripId\": null,\n    \"trackLink\": null,\n    \"creationTime\": \"2021-02-08T16:28:39.555+0000\",\n    \"scheduledTime\": null,\n    \"scheduledSlot\": null,\n    \"taskSla\": null,\n    \"completionTime\": null,\n    \"checklists\": [\n        {\n            \"status\": \"CANCELLED\",\n            \"items\": [\n                {\n                    \"key\": \"cancellation_reasons\",\n                    \"item\": \"Cancellation Reason\",\n                    \"format\": \"SINGLE_CHOICE\",\n                    \"possibleValues\": [\n                        \"Sender Cancelled\",\n                        \"Location Not Accessible\",\n                        \"Incorrect Address\",\n                        \"Refused by Recipient\",\n                        \"Driver Issue/Accident\",\n                        \"Rescheduled\",\n                        \"Others\"\n                    ],\n                    \"allowedValues\": [],\n                    \"optional\": false,\n                    \"additionalOptions\": {}\n                }\n            ]\n        }\n    ],\n    \"statusUpdates\": [\n        {\n            \"status\": \"RECEIVED\",\n            \"triggerTime\": \"2020-07-09T16:28:39.555+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": null,\n            \"location\": null,\n            \"actor\": {\n                \"id\": \"mara/personnel/ganesh\"\n            },\n            \"assignedUser\": null,\n            \"vehicleStatus\": null\n        }\n    ],\n    \"eta\": {},\n    \"customFields\": {},\n    \"assignedScheduledTime\": null,\n    \"taskGraph\": {\n        \"clientId\": \"shyft-demo\",\n        \"taskId\": \"locustest100\",\n        \"visits\": [\n            {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"locustest100\",\n                \"id\": \"homebase\",\n                \"volumes\": {\n                    \"volumes\": [\n                        {\n                            \"unit\": \"ITEM_COUNT\",\n                            \"value\": \"1\",\n                            \"exchangeType\": \"COLLECT\"\n                        }\n                    ]\n                },\n                \"resources\": {\n                    \"resources\": []\n                },\n                \"visitStatus\": {\n                    \"status\": \"RECEIVED\",\n                    \"triggerTime\": \"2021-02-08T16:28:39.555+0000\",\n                    \"checklistValues\": {},\n                    \"receiveTime\": null,\n                    \"location\": null,\n                    \"actor\": {\n                        \"id\": \"mara/personnel/pratyush\"\n                    },\n                    \"assignedUser\": null,\n                    \"vehicleStatus\": null\n                },\n                \"statusUpdates\": [\n                    {\n                        \"status\": \"RECEIVED\",\n                        \"triggerTime\": \"2021-02-08T16:28:39.555+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": null,\n                        \"actor\": {\n                            \"id\": \"mara/personnel/ganesh\"\n                        },\n                        \"assignedUser\": null,\n                        \"vehicleStatus\": null\n                    }\n                ],\n                \"locationIds\": [],\n                \"locationOptions\": [\n                    {\n                        \"id\": \"Loc1\",\n                        \"geometry\": {\n                            \"latLng\": {\n                                \"lat\": 12.925613,\n                                \"lng\": 77.6367714,\n                                \"accuracy\": 0\n                            }\n                        },\n                        \"timeWindow\": {\n                            \"slot\": {\n                                \"start\": \"2021-02-08T04:00:00.000+0000\",\n                                \"end\": \"2021-02-10T03:59:59.999+0000\"\n                            },\n                            \"strictness\": \"NORMAL\",\n                            \"canTransactAfterSlot\": true,\n                            \"treatEtaAsSla\": false,\n                            \"transactionDuration\": 0,\n                            \"readinessDuration\": 0,\n                            \"slotBuffer\": 0,\n                            \"slots\": [\n                                {\n                                    \"start\": \"2021-02-08T04:00:00.000+0000\",\n                                    \"end\": \"2021-02-10T03:59:59.999+0000\"\n                                }\n                            ]\n                        },\n                        \"nonAvailableWindows\": [],\n                        \"locationAddress\": {\n                            \"id\": \"team1\",\n                            \"placeName\": \"team1\",\n                            \"localityName\": null,\n                            \"formattedAddress\": \"Locus Bangalore\",\n                            \"subLocalityName\": null,\n                            \"pincode\": null,\n                            \"city\": \"\",\n                            \"state\": null,\n                            \"countryCode\": \"US\",\n                            \"locationType\": null,\n                            \"placeHash\": \"57601e2c28b9a72eb7aa95559c096c5bd9f2cec751d8c7a38e88604f79b5397e\"\n                        },\n                        \"contact\": null,\n                        \"geocodingMetadata\": {\n                            \"center\": null,\n                            \"radius\": null,\n                            \"provider\": \"CLIENT_READ\",\n                            \"archive\": [],\n                            \"goodness\": \"HIGH\",\n                            \"confidence\": \"HIGH\",\n                            \"requestId\": null,\n                            \"placeNameProvider\": \"CLIENT_READ\",\n                            \"localityProvider\": \"CLIENT_READ\",\n                            \"placeNameArchive\": [],\n                            \"localityArchive\": [],\n                            \"verified\": false\n                        },\n                        \"customerId\": null,\n                        \"addressId\": null\n                    }\n                ],\n                \"chosenLocation\": {\n                    \"id\": \"Loc1\",\n                    \"geometry\": {\n                        \"latLng\": {\n                            \"lat\": 12.925613,\n                            \"lng\": 77.6367714,\n                            \"accuracy\": 0\n                        }\n                    },\n                    \"timeWindow\": {\n                        \"slot\": {\n                            \"start\": \"2020-07-09T04:00:00.000+0000\",\n                            \"end\": \"2020-07-10T03:59:59.999+0000\"\n                        },\n                        \"strictness\": \"NORMAL\",\n                        \"canTransactAfterSlot\": true,\n                        \"treatEtaAsSla\": false,\n                        \"transactionDuration\": 0,\n                        \"readinessDuration\": 0,\n                        \"slotBuffer\": 0,\n                        \"slots\": [\n                            {\n                                \"start\": \"2020-07-09T04:00:00.000+0000\",\n                                \"end\": \"2020-07-10T03:59:59.999+0000\"\n                            }\n                        ]\n                    },\n                    \"nonAvailableWindows\": [],\n                    \"locationAddress\": {\n                        \"id\": \"team1\",\n                        \"placeName\": \"team1\",\n                        \"localityName\": null,\n                        \"formattedAddress\": \"Locus Bangalore\",\n                        \"subLocalityName\": null,\n                        \"pincode\": null,\n                        \"city\": \"\",\n                        \"state\": null,\n                        \"countryCode\": \"US\",\n                        \"locationType\": null,\n                        \"placeHash\": \"57601e2c28b9a72eb7aa95559c096c5bd9f2cec751d8c7a38e88604f79b5397e\"\n                    },\n                    \"contact\": null,\n                    \"geocodingMetadata\": {\n                        \"center\": null,\n                        \"radius\": null,\n                        \"provider\": \"CLIENT_READ\",\n                        \"archive\": [],\n                        \"goodness\": \"HIGH\",\n                        \"confidence\": \"HIGH\",\n                        \"requestId\": null,\n                        \"placeNameProvider\": \"CLIENT_READ\",\n                        \"localityProvider\": \"CLIENT_READ\",\n                        \"placeNameArchive\": [],\n                        \"localityArchive\": [],\n                        \"verified\": false\n                    },\n                    \"customerId\": null,\n                    \"addressId\": null\n                },\n                \"eta\": {},\n                \"checklists\": [\n                    {\n                        \"status\": \"COMPLETED\",\n                        \"items\": [\n                            {\n                                \"key\": \"pickup-photo-1\",\n                                \"item\": \"Photo of item\",\n                                \"format\": \"PHOTO\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"pickup-photo-2\",\n                                \"item\": \"Photo of item\",\n                                \"format\": \"PHOTO\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"pickup-photo-3\",\n                                \"item\": \"Photo of item\",\n                                \"format\": \"PHOTO\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"pickup-signature\",\n                                \"item\": \"Signature\",\n                                \"format\": \"SIGNATURE\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"pickup-notes\",\n                                \"item\": \"Notes\",\n                                \"format\": \"TEXT_FIELD\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            }\n                        ]\n                    }\n                ],\n                \"amountTransaction\": null,\n                \"task\": true,\n                \"startAtId\": null,\n                \"tripId\": \"fUdIfNNG\",\n                \"trackLink\": \"https://via.sh/fUdIfNNG\",\n                \"payments\": {\n                    \"totalAmount\": null,\n                    \"pendingAmount\": null,\n                    \"paymentInstruments\": [],\n                    \"payments\": [],\n                    \"fullAmountRequired\": false,\n                    \"paymentRequired\": null\n                },\n                \"visitMetadata\": {\n                    \"type\": \"HOMEBASE\"\n                },\n                \"userVisitType\": null,\n                \"breakType\": null,\n                \"slotEdits\": [],\n                \"geofences\": [],\n                \"summary\": {\n                    \"tardiness\": 0,\n                    \"actualTravelPair\": null\n                },\n                \"triggeredGeofences\": [],\n                \"orderDetail\": {\n                    \"totalAmount\": null,\n                    \"payed\": null,\n                    \"paymentType\": null,\n                    \"lineItems\": [\n                        {\n                            \"name\": \"sample-item1 (item x77)\",\n                            \"quantity\": 1,\n                            \"id\": \"1\",\n                            \"version\": null,\n                            \"price\": null,\n                            \"imageUrl\": null,\n                            \"transactionStatus\": null,\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        },\n                        {\n                            \"name\": \"sample-item2 (item x797)\",\n                            \"quantity\": 2,\n                            \"id\": \"2\",\n                            \"version\": null,\n                            \"price\": null,\n                            \"imageUrl\": null,\n                            \"transactionStatus\": null,\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        }\n                    ],\n                    \"transactionDetail\": {\n                        \"canTransactPartial\": false,\n                        \"checklist\": null,\n                        \"transactionDuration\": 0\n                    },\n                    \"cratingInfo\": null\n                },\n                \"appFields\": {\n                    \"items\": []\n                },\n                \"visitName\": null,\n                \"visitAppConfig\": {\n                    \"skipStatuses\": [],\n                    \"allowVisitReschedule\": null,\n                    \"blockCompletion\": null,\n                    \"allowZeroItemVisitCompletion\": null,\n                    \"enforceSingleTransaction\": null\n                },\n                \"routeId\": null,\n                \"distanceFromHomebase\": null\n            },\n            {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"locustest100\",\n                \"id\": \"customer\",\n                \"volumes\": {\n                    \"volumes\": [\n                        {\n                            \"unit\": \"ITEM_COUNT\",\n                            \"value\": \"1\",\n                            \"exchangeType\": \"GIVE\"\n                        }\n                    ]\n                },\n                \"resources\": {\n                    \"resources\": []\n                },\n                \"visitStatus\": {\n                    \"status\": \"RECEIVED\",\n                    \"triggerTime\": \"2020-07-09T16:28:39.555+0000\",\n                    \"checklistValues\": {},\n                    \"receiveTime\": null,\n                    \"location\": null,\n                    \"actor\": {\n                        \"id\": \"mara/personnel/pratyush\"\n                    },\n                    \"assignedUser\": null,\n                    \"vehicleStatus\": null\n                },\n                \"statusUpdates\": [\n                    {\n                        \"status\": \"RECEIVED\",\n                        \"triggerTime\": \"2020-07-09T16:28:39.555+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": null,\n                        \"actor\": {\n                            \"id\": \"mara/personnel/pratyush\"\n                        },\n                        \"assignedUser\": null,\n                        \"vehicleStatus\": null\n                    }\n                ],\n                \"locationIds\": [],\n                \"locationOptions\": [\n                    {\n                        \"id\": \"Loc1\",\n                        \"geometry\": {\n                            \"latLng\": {\n                                \"lat\": 12.9130807,\n                                \"lng\": 77.6076126,\n                                \"accuracy\": 230\n                            }\n                        },\n                        \"timeWindow\": {\n                            \"slot\": {\n                                \"start\": \"2021-02-08T06:00:00.000+0000\",\n                                \"end\": \"2021-02-09T06:00:00.000+0000\"\n                            },\n                            \"strictness\": \"STRICT\",\n                            \"canTransactAfterSlot\": true,\n                            \"treatEtaAsSla\": false,\n                            \"transactionDuration\": 600,\n                            \"readinessDuration\": 0,\n                            \"slotBuffer\": 0,\n                            \"slots\": [\n                                {\n                                    \"start\": \"2021-02-08T06:00:00.000+0000\",\n                                    \"end\": \"2021-02-09T06:00:00.000+0000\"\n                                }\n                            ]\n                        },\n                        \"nonAvailableWindows\": [],\n                        \"locationAddress\": {\n                            \"id\": null,\n                            \"placeName\": \"Locus Bangalore\",\n                            \"localityName\": null,\n                            \"formattedAddress\": \"713, 8th Cross Rd, Sunshine Colony, Stage 2, BTM Layout, Bengaluru, Karnataka 560076\",\n                            \"subLocalityName\": null,\n                            \"pincode\": \"560076\",\n                            \"city\": \"Bengaluru\",\n                            \"state\": \"Karnataka\",\n                            \"countryCode\": \"IN\",\n                            \"locationType\": null,\n                            \"placeHash\": \"29640c7ad635db885c75990284b8402514bfffb95293301f745550f0605b055d\"\n                        },\n                        \"contact\": {\n                            \"name\": \"Pratyush\",\n                            \"number\": \"+910000000000\",\n                            \"email\": null\n                        },\n                        \"geocodingMetadata\": {\n                            \"center\": null,\n                            \"radius\": null,\n                            \"provider\": \"LOCUS_GEOCODER\",\n                            \"archive\": [],\n                            \"goodness\": null,\n                            \"confidence\": \"HIGH\",\n                            \"requestId\": \"6a3c98d1-ee15-494d-a80d-7d5fc81f4a34\",\n                            \"placeNameProvider\": null,\n                            \"localityProvider\": null,\n                            \"placeNameArchive\": [],\n                            \"localityArchive\": [],\n                            \"verified\": false\n                        },\n                        \"customerId\": null,\n                        \"addressId\": null\n                    }\n                ],\n                \"chosenLocation\": {\n                    \"id\": \"Loc1\",\n                    \"geometry\": {\n                        \"latLng\": {\n                            \"lat\": 12.9130807,\n                            \"lng\": 77.6076126,\n                            \"accuracy\": 230\n                        }\n                    },\n                    \"timeWindow\": {\n                        \"slot\": {\n                            \"start\": \"2021-02-08T06:00:00.000+0000\",\n                            \"end\": \"2021-02-09T06:00:00.000+0000\"\n                        },\n                        \"strictness\": \"STRICT\",\n                        \"canTransactAfterSlot\": true,\n                        \"treatEtaAsSla\": false,\n                        \"transactionDuration\": 600,\n                        \"readinessDuration\": 0,\n                        \"slotBuffer\": 0,\n                        \"slots\": [\n                            {\n                                \"start\": \"2021-02-08T06:00:00.000+0000\",\n                                \"end\": \"2021-02-09T06:00:00.000+0000\"\n                            }\n                        ]\n                    },\n                    \"nonAvailableWindows\": [],\n                    \"locationAddress\": {\n                        \"id\": null,\n                        \"placeName\": \"Locus Bangalore\",\n                        \"localityName\": null,\n                        \"formattedAddress\": \"713, 8th Cross Rd, Sunshine Colony, Stage 2, BTM Layout, Bengaluru, Karnataka 560076\",\n                        \"subLocalityName\": null,\n                        \"pincode\": \"560076\",\n                        \"city\": \"Bengaluru\",\n                        \"state\": \"Karnataka\",\n                        \"countryCode\": \"IN\",\n                        \"locationType\": null,\n                        \"placeHash\": \"29640c7ad635db885c75990284b8402514bfffb95293301f745550f0605b055d\"\n                    },\n                    \"contact\": {\n                        \"name\": \"Pratyush\",\n                        \"number\": \"+910000000000\",\n                        \"email\": null\n                    },\n                    \"geocodingMetadata\": {\n                        \"center\": null,\n                        \"radius\": null,\n                        \"provider\": \"LOCUS_GEOCODER\",\n                        \"archive\": [],\n                        \"goodness\": null,\n                        \"confidence\": \"HIGH\",\n                        \"requestId\": \"6a3c98d1-ee15-494d-a80d-7d5fc81f4a34\",\n                        \"placeNameProvider\": null,\n                        \"localityProvider\": null,\n                        \"placeNameArchive\": [],\n                        \"localityArchive\": [],\n                        \"verified\": false\n                    },\n                    \"customerId\": null,\n                    \"addressId\": null\n                },\n                \"eta\": {},\n                \"checklists\": [\n                    {\n                        \"status\": \"COMPLETED\",\n                        \"items\": [\n                            {\n                                \"key\": \"drop-photo-1\",\n                                \"item\": \"Photo of item\",\n                                \"format\": \"PHOTO\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"drop-photo-2\",\n                                \"item\": \"Photo of item\",\n                                \"format\": \"PHOTO\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"drop-photo-3\",\n                                \"item\": \"Photo of item\",\n                                \"format\": \"PHOTO\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"drop-signature\",\n                                \"item\": \"Signature\",\n                                \"format\": \"SIGNATURE\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"drop-notes\",\n                                \"item\": \"Notes\",\n                                \"format\": \"TEXT_FIELD\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": false,\n                                \"additionalOptions\": {}\n                            }\n                        ]\n                    }\n                ],\n                \"amountTransaction\": null,\n                \"task\": true,\n                \"startAtId\": null,\n                \"tripId\": \"egsG3NT5\",\n                \"trackLink\": \"https://via.sh/egsG3NT5\",\n                \"payments\": {\n                    \"totalAmount\": null,\n                    \"pendingAmount\": null,\n                    \"paymentInstruments\": [],\n                    \"payments\": [],\n                    \"fullAmountRequired\": false,\n                    \"paymentRequired\": null\n                },\n                \"visitMetadata\": {\n                    \"type\": \"CUSTOMER\"\n                },\n                \"userVisitType\": null,\n                \"breakType\": null,\n                \"slotEdits\": [],\n                \"geofences\": [],\n                \"summary\": {\n                    \"tardiness\": 0,\n                    \"actualTravelPair\": null\n                },\n                \"triggeredGeofences\": [],\n                \"orderDetail\": {\n                    \"totalAmount\": null,\n                    \"payed\": null,\n                    \"paymentType\": null,\n                    \"lineItems\": [\n                        {\n                            \"name\": \"sample-item1 (item x77)\",\n                            \"quantity\": 1,\n                            \"id\": \"1\",\n                            \"version\": null,\n                            \"price\": null,\n                            \"imageUrl\": null,\n                            \"transactionStatus\": null,\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        },\n                        {\n                            \"name\": \"sample-item2 (item x797)\",\n                            \"quantity\": 2,\n                            \"id\": \"2\",\n                            \"version\": null,\n                            \"price\": null,\n                            \"imageUrl\": null,\n                            \"transactionStatus\": null,\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        }\n                    ],\n                    \"transactionDetail\": {\n                        \"canTransactPartial\": false,\n                        \"checklist\": null,\n                        \"transactionDuration\": 0\n                    },\n                    \"cratingInfo\": null\n                },\n                \"appFields\": {\n                    \"items\": [\n                        {\n                            \"item\": \"Special Instructions - Do not Call\",\n                            \"format\": \"TEXT\",\n                            \"additionalValues\": {}\n                        }\n                    ]\n                },\n                \"visitName\": null,\n                \"visitAppConfig\": {\n                    \"skipStatuses\": [],\n                    \"allowVisitReschedule\": null,\n                    \"blockCompletion\": null,\n                    \"allowZeroItemVisitCompletion\": null,\n                    \"enforceSingleTransaction\": null\n                },\n                \"routeId\": null,\n                \"distanceFromHomebase\": null\n            }\n        ],\n        \"taskPriority\": 1,\n        \"skills\": {\n            \"tags\": []\n        },\n        \"taskRepeatCount\": 1,\n        \"primary\": true\n    },\n    \"carrierTeams\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"version\": null,\n            \"teamId\": \"team1\"\n        }\n    ],\n    \"taskAppConfig\": {\n        \"autoAccept\": null,\n        \"autoStartOnAccept\": null,\n        \"hideCancel\": null,\n        \"hideReject\": null,\n        \"hideRejectAfterAccept\": null,\n        \"nearbyTaskDistanceThreshold\": 50\n    },\n    \"summary\": {\n        \"tardiness\": 0\n    },\n    \"shift\": null,\n    \"planId\": null,\n    \"tourId\": null,\n    \"temperatureThreshold\": null,\n    \"autoAssign\": true,\n    \"dryRun\": false,\n    \"version\": 1\n}"}],"_postman_id":"7cdb3169-d251-4509-a5e5-056594a354c3"},{"name":"Available Fleet Request","id":"870110e6-8216-41b6-b94e-9e32a5a7b214","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/user?status=:status&effectiveStatus=:trueorfalse&team=:teamId","urlObject":{"protocol":"https","path":["v1","client",":clientId","user"],"host":["locus-api","com"],"query":[{"key":"status","value":":status"},{"key":"effectiveStatus","value":":trueorfalse"},{"key":"team","value":":teamId"}],"variable":[{"type":"any","value":"","key":"clientId"}]}},"response":[{"id":"553d4ee7-4ebe-44f0-9e5c-7f8ebff5daf9","name":"Available Fleet Request","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.locus-api.com/v1/client/shyft-demo/user?status=AVAILABLE&effectiveStatus=true&team=dubai","protocol":"https","host":["api","locus-api","com"],"path":["v1","client","shyft-demo","user"],"query":[{"key":"status","value":"AVAILABLE"},{"key":"effectiveStatus","value":"true"},{"key":"team","value":"dubai"}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"clientId\": \"shyft-demo\",\n        \"userId\": \"demo\",\n        \"name\": \"ganesh\",\n        \"email\": null,\n        \"phone\": \"+918939256887\",\n        \"photoUrl\": null,\n        \"status\": {\n            \"status\": \"AVAILABLE\"\n        },\n        \"resourceLimits\": [],\n        \"volumeLimit\": {\n            \"unit\": \"ITEM_COUNT\",\n            \"higherThresh\": \"20.0\"\n        },\n        \"teams\": [\n            {\n                \"clientId\": \"shyft-demo\",\n                \"teamId\": \"dubai\",\n                \"status\": null\n            }\n        ],\n        \"skills\": {\n            \"tags\": [\n                \"AE Dokker\"\n            ]\n        },\n        \"rating\": 0,\n        \"effectiveStatus\": {\n            \"effectiveStatus\": \"BUSY\",\n            \"busyReason\": \"LOGGED_OUT\",\n            \"isRelevantToday\": false,\n            \"updatedOn\": \"2021-01-18T20:02:48.920+0000\"\n        },\n        \"isPhoneNumberVerified\": false,\n        \"phoneNumberVerifiedAt\": null,\n        \"location\": null,\n        \"ongoingTasks\": null,\n        \"authToken\": null,\n        \"operationShift\": null,\n        \"lotrVersion\": null\n    }\n]"}],"_postman_id":"870110e6-8216-41b6-b94e-9e32a5a7b214"}],"id":"49e08728-92b7-4677-892c-29ead6330572","description":"<div class=\"text-justify\">\n\n<p>Single Pick Multi Drop - The rider picks up all goods to complete a set of tasks from the homebase in a single visit. The rider then completes the tasks by performing customer visits, delivering the goods.\nExample: E-retailers</p>\n</div>","event":[{"listen":"prerequest","script":{"id":"874495f8-c882-4e56-aea7-b2ba5bd2dbe9","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e585edc4-66e6-4d61-b7d9-90986056d425","type":"text/javascript","exec":[""]}}],"_postman_id":"49e08728-92b7-4677-892c-29ead6330572"},{"name":"Plan","item":[{"name":"Plan Creation","id":"54002107-b1a2-4876-9038-8088b7904c0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"vehicleModels\": [\n        {\n            \"modelId\": \"string\",\n            \"operationShift\": {\n                \"startTime\": \"2020-01-25T07:00:00.000+0530\",\n                \"startLocation\": {\n                    \"lat\": number,\n                    \"lng\": number,\n                    \"accuracy\": number\n                },\n                \"endTime\": \"2020-01-25T08:00:00.000+0530\",\n                \"endLocation\": {\n                    \"lat\": number,\n                    \"lng\": number,\n                    \"accuracy\": number\n                }\n            },\n            \"count\": number\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/batch/:batchId/plan/:planId/fromvehiclemodel","description":"<div class=\"text-justify\">\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field in API</strong></th>\n<th><strong>Details</strong></th>\n<th><strong>Field Type</strong></th>\n<th><strong>Value Passed</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>vehicleModels[n]-&gt;modelId</td>\n<td>Id of the vehicle model</td>\n<td>String</td>\n<td></td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;operationShift-&gt;startTime</td>\n<td>The start time of the operations</td>\n<td></td>\n<td>This time should be in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format</td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;operationShift-&gt;startLocation-&gt;lat</td>\n<td>Latitude of the start location of the vehicle</td>\n<td>Float</td>\n<td>Start latitude for the rider (mandatory)</td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;operationShift-&gt;startLocation-&gt;lng</td>\n<td>Longitude of the start location of the vehicle</td>\n<td>Float</td>\n<td>Start longitude for the rider (mandatory)</td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;operationShift-&gt;endTime</td>\n<td>The end time of the operations in UTC.</td>\n<td></td>\n<td>This time should be in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO 8601</a> format</td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;operationShift-&gt;endLocation-&gt;lat</td>\n<td>Latitude of the end location of the vehicle</td>\n<td>Float</td>\n<td>End latitude for the rider (optional)</td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;operationShift-&gt;endLocation-&gt;lng</td>\n<td>Longitude of the end location of the vehicle</td>\n<td>Float</td>\n<td>End longitude for the rider (optional)</td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;count</td>\n<td>Number of vehicles of this category</td>\n<td>Integer</td>\n<td></td>\n</tr>\n<tr>\n<td>vehicleModels[n]-&gt;userIds[]</td>\n<td>An array of comma seperated userIds/ riderIds.</td>\n<td>String</td>\n<td>Value passed in \"count\" and the count of \"userIds\" being passed should be the same.</td>\n</tr>\n</tbody>\n</table>\n</div></div>\n\n","urlObject":{"protocol":"https","path":["v1","client",":clientId","batch",":batchId","plan",":planId","fromvehiclemodel"],"host":["locus-api","com"],"query":[],"variable":[{"id":"641a5827-f46f-44a6-aea0-7759b6f137e9","type":"string","value":"Unique ID of the Client","key":"clientId"},{"id":"53054cba-b0f4-46f4-8860-8fcfb9984f95","type":"string","value":"Unique ID of the Batch for which the Plan is to be Created","key":"batchId"},{"id":"e71fe339-5e27-4005-a716-c418b6ec103d","type":"string","value":"Unique ID of the Plan to be Created","key":"planId"}]}},"response":[{"id":"8b26d0ab-7ce6-4c9d-9370-5ff7eb524c99","name":"Plan Creation","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"vehicleModels\": [\n        {\n            \"modelId\": \"dummy-model\",\n            \"operationShift\": {\n                \"startTime\": \"2021-05-05T07:00:00+0530\",\n                \"startLocation\": {\n                    \"lat\": 11.925613,\n                    \"lng\": 77.6367714,\n                    \"accuracy\": 0\n                },\n                \"endTime\": \"2021-05-05T23:00:00+0530\",\n                \"endLocation\": {\n                    \"lat\": 11.925613,\n                    \"lng\": 77.6367714,\n                    \"accuracy\": 0\n                }\n            },\n            \"count\": 1,\n            \"userIds\": [\n                \"locus-pratyush\"\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/batch/locusbatch130/plan/locusplan130/fromvehiclemodel"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"vehicles\": [\n        {\n            \"id\": {\n                \"clientId\": \"shyft-demo\",\n                \"version\": null,\n                \"id\": \"vehicle-1\"\n            },\n            \"vehicleModel\": {\n                \"name\": \"Dummy Model\",\n                \"volumeLimit\": {\n                    \"unit\": \"ITEM_COUNT\",\n                    \"higherThresh\": \"70\"\n                },\n                \"resourceLimits\": [],\n                \"travelParams\": {\n                    \"trafficFactor\": 1,\n                    \"maxSpeed\": null\n                },\n                \"vehicleType\": \"BIKE\",\n                \"costModel\": null,\n                \"additionalProperties\": {\n                    \"isColdChain\": null,\n                    \"unladenWeight\": null,\n                    \"fuelType\": \"PETROL\",\n                    \"mileage\": null\n                },\n                \"loadingParams\": null,\n                \"allowMultiTrip\": true,\n                \"skills\": {\n                    \"tags\": []\n                },\n                \"id\": {\n                    \"clientId\": \"shyft-demo\",\n                    \"version\": 1,\n                    \"modelId\": \"dummy-model\"\n                }\n            },\n            \"operationShift\": {\n                \"startTime\": \"2021-02-08T01:30:00.000+0000\",\n                \"startLocation\": {\n                    \"lat\": 11.925613,\n                    \"lng\": 77.6367714,\n                    \"accuracy\": 0\n                },\n                \"endTime\": \"2021-02-08T01:30:00.000+0000\",\n                \"endLocation\": {\n                    \"lat\": 11.925613,\n                    \"lng\": 77.6367714,\n                    \"accuracy\": 0\n                },\n                \"breaks\": []\n            },\n            \"resourceLimits\": [],\n            \"vehicleCostModel\": null,\n            \"userCount\": 1,\n            \"skills\": {\n                \"tags\": []\n            },\n            \"additionalProperties\": null,\n            \"documents\": null,\n            \"userAlias\": {\n                \"alias\": \"locus-pratyush\",\n                \"clientId\": \"shyft-demo\",\n                \"source\": \"LOCUS\"\n            },\n            \"rating\": 0,\n            \"userName\": \"Locus Pratyush\"\n        }\n    ],\n    \"configuration\": {\n        \"preset\": null,\n        \"clusteringMode\": \"ENABLED\",\n        \"fairnessMode\": \"NONE\",\n        \"vehicleAppointment\": null,\n        \"minTravelDuration\": null,\n        \"trafficModel\": null,\n        \"staticRouting\": \"DISABLED\",\n        \"forceUseAllVehicles\": \"DISABLED\",\n        \"vehicleAppointmentMode\": null,\n        \"enableTspWithInitialCandidate\": false,\n        \"useAsIs\": false\n    },\n    \"staticTours\": [],\n    \"serializedVaeConfiguration\": null,\n    \"planCallbacks\": [],\n    \"customFields\": {},\n    \"autoAssign\": false,\n    \"populateResources\": true,\n    \"planId\": {\n        \"clientId\": \"shyft-demo\",\n        \"batchId\": \"locusbatch130\",\n        \"planId\": \"locusplan130\"\n    },\n    \"teamId\": {\n        \"clientId\": \"shyft-demo\",\n        \"version\": null,\n        \"teamId\": \"demo-blr\"\n    },\n    \"createdOn\": \"2021-02-08T017:30:00.000+0000\",\n    \"updatedOn\": \"2021-02-08T019:30:00.000+0000\",\n    \"progress\": [],\n    \"tours\": [],\n    \"unassignedTaskIds\": [],\n    \"unassignedDetails\": [],\n    \"appliedEdits\": [],\n    \"appliedNetEdits\": [],\n    \"appliedIncrementalEdits\": [],\n    \"status\": \"RECEIVED\",\n    \"planSummary\": {\n        \"volume\": {\n            \"used\": 0,\n            \"total\": 0,\n            \"available\": 70,\n            \"required\": 10,\n            \"current\": null,\n            \"definition\": null\n        },\n        \"time\": {\n            \"used\": 0,\n            \"total\": 0,\n            \"available\": 0,\n            \"required\": null,\n            \"current\": null,\n            \"definition\": null\n        },\n        \"resources\": {},\n        \"totalTravelDistance\": 0,\n        \"totalTravelDuration\": 0,\n        \"totalTardiness\": 0,\n        \"totalIdleDuration\": 0,\n        \"totalTransactionDuration\": 0,\n        \"totalDuration\": null,\n        \"vehiclesOperationSlot\": {\n            \"start\": \"2021-02-08T01:30:00.000+0000\",\n            \"end\": \"2021-02-08T017:30:00.000+0000\"\n        },\n        \"totalTaskCount\": 4,\n        \"assignedTaskCount\": 0,\n        \"vehicleCount\": 1,\n        \"vehiclesUsed\": 0,\n        \"tourCount\": null,\n        \"editsCount\": 0,\n        \"totalUsedVehiclesVolume\": 0,\n        \"editsSummary\": {\n            \"editCount\": 0,\n            \"editCounts\": {},\n            \"incrementalEditCounts\": {},\n            \"netTasksAllocated\": 0,\n            \"netTasksUnallocated\": 0,\n            \"netTasksMoved\": 0,\n            \"allowedTaskMoves\": 2147483647,\n            \"netToursAltered\": 0,\n            \"tourEditCounts\": {}\n        },\n        \"totalFreightCost\": null,\n        \"assignedTourCount\": 0,\n        \"totalSlaBreachedTasks\": 0,\n        \"fleetSummary\": null\n    },\n    \"statusUpdates\": [\n        {\n            \"status\": \"RECEIVED\",\n            \"receiveTime\": \"2021-02-08T017:30:00.000+0000\",\n            \"triggerTime\": \"2021-02-08T017:30:00.000+0000\",\n            \"actor\": {\n                \"id\": \"mara/personnel/ganesh\"\n            }\n        }\n    ],\n    \"serializedMetrics\": null,\n    \"routeRestrictions\": [],\n    \"nextStatus\": \"PLANNING\",\n    \"hasBeenFrozen\": false,\n    \"enableFrozenStatus\": false,\n    \"isMinimalPlan\": false,\n    \"isSnapshot\": false,\n    \"isIncremental\": false,\n    \"metadataOnMinimalPlan\": true,\n    \"limitPlanEdits\": false,\n    \"replanIds\": [],\n    \"version\": 1,\n    \"auditMetadata\": {\n        \"createdBy\": {\n            \"id\": \"mara/personnel/ganesh\"\n        },\n        \"createdOn\": \"2021-02-08T017:30:00.000+0000\",\n        \"updatedBy\": {\n            \"id\": \"Locus\"\n        },\n        \"updatedOn\": \"2021-02-08T019:30:00.000+0000\"\n    }\n}"}],"_postman_id":"54002107-b1a2-4876-9038-8088b7904c0d"}],"id":"fb1a98bd-1b0b-4dca-b24c-c64593f55de7","_postman_id":"fb1a98bd-1b0b-4dca-b24c-c64593f55de7","description":""},{"name":"Tasks","item":[{"name":"Update Task Status","id":"63a78736-8ca5-4b3a-98f6-3e3aae15c222","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"status\": \"string\",\n    \"triggerTime\": \"2020-02-02T16:18:23.168Z\"\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/task/:taskId/status","description":"<div class=\"text-justify\">\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field in API</th>\n<th>Details</th>\n<th>Value Passed</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>Status of the task</td>\n<td>'COMPLETED', 'CANCELLED'</td>\n</tr>\n<tr>\n<td>triggerTime</td>\n<td>Time when the task update was triggered</td>\n<td><a href=\"https://en.wikipedia.org/wiki/ISO_8601\">This time should be in ISO 8601 format</a></td>\n</tr>\n</tbody>\n</table>\n</div><div></div></div>","urlObject":{"protocol":"https","path":["v1","client",":clientId","task",":taskId","status"],"host":["locus-api","com"],"query":[],"variable":[{"id":"7ed1b734-2447-4a4b-9161-4608292584a8","type":"string","value":"Unique ID identifying the Client","key":"clientId"},{"id":"7abd9d1a-f5f0-48db-9cc6-e0237f3f8adf","type":"string","value":"Unique ID of the Task to be Updated","key":"taskId"}]}},"response":[{"id":"88b2ec0e-6891-4e90-8d20-b0b0cee7e369","name":"Update Task Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"status\": \"COMPLETED\",\n    \"triggerTime\": \"2021-02-05T16:18:23.168Z\"\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/task/locus-task143/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"clientId\": \"shyft-demo\",\n    \"taskId\": \"locus-task143\",\n    \"taskType\": null,\n    \"homebase\": null,\n    \"homebases\": [],\n    \"noHomebase\": null,\n    \"address\": null,\n    \"customer\": null,\n    \"status\": {\n        \"status\": \"COMPLETED\",\n        \"triggerTime\": \"2021-02-05T16:18:23.168+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"receiveTime\": \"2021-05-04T14:27:16.790+0000\",\n        \"location\": null,\n        \"actor\": {\n            \"id\": \"mara/personnel/ganesh\"\n        },\n        \"assignedUser\": {\n            \"carrierClientId\": \"shyft-demo\",\n            \"userId\": \"locus-pratyush\"\n        },\n        \"vehicleStatus\": null\n    },\n    \"sourceOrderId\": null,\n    \"orderDetail\": {\n        \"totalAmount\": null,\n        \"payed\": null,\n        \"paymentType\": null,\n        \"lineItems\": [\n            {\n                \"name\": \"Ginger 100\",\n                \"quantity\": 1,\n                \"id\": \"Chai-102\",\n                \"version\": null,\n                \"price\": {\n                    \"amount\": 1876,\n                    \"currency\": \"INR\",\n                    \"symbol\": \"₹\"\n                },\n                \"imageUrl\": null,\n                \"transactionStatus\": null,\n                \"packageInfo\": null,\n                \"parts\": []\n            },\n            {\n                \"name\": \"Cups 100\",\n                \"quantity\": 3,\n                \"id\": \"Cups-100\",\n                \"version\": null,\n                \"price\": {\n                    \"amount\": 144,\n                    \"currency\": \"INR\",\n                    \"symbol\": \"₹\"\n                },\n                \"imageUrl\": null,\n                \"transactionStatus\": null,\n                \"packageInfo\": null,\n                \"parts\": []\n            }\n        ],\n        \"transactionDetail\": {\n            \"canTransactPartial\": false,\n            \"checklist\": null,\n            \"transactionDuration\": 0\n        },\n        \"cratingInfo\": null\n    },\n    \"assignedUser\": {\n        \"carrierClientId\": \"shyft-demo\",\n        \"userId\": \"locus-pratyush\"\n    },\n    \"assignedHomebase\": null,\n    \"onwardTripId\": null,\n    \"trackLink\": null,\n    \"creationTime\": \"2021-05-04T12:45:34.475+0000\",\n    \"scheduledTime\": null,\n    \"scheduledSlot\": null,\n    \"taskSla\": null,\n    \"completionTime\": \"2021-05-04T14:27:16.795+0000\",\n    \"checklists\": [],\n    \"statusUpdates\": [\n        {\n            \"status\": \"RECEIVED\",\n            \"triggerTime\": \"2021-05-04T12:45:34.475+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": null,\n            \"location\": null,\n            \"actor\": {\n                \"id\": \"mara/personnel/ganesh\"\n            },\n            \"assignedUser\": null,\n            \"vehicleStatus\": null\n        },\n        {\n            \"status\": \"WAITING\",\n            \"triggerTime\": \"2021-05-04T13:06:01.820+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": null,\n            \"location\": {\n                \"lat\": 12.932815551757812,\n                \"lng\": 77.60860139849375,\n                \"accuracy\": 65,\n                \"timestamp\": 1588597525540,\n                \"distance\": 15041,\n                \"speed\": 0\n            },\n            \"actor\": {\n                \"id\": \"locus\"\n            },\n            \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"locus-pratyush\"\n            },\n            \"vehicleStatus\": null\n        },\n        {\n            \"status\": \"ACCEPTED\",\n            \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": \"2021-05-04T13:06:01.885+0000\",\n            \"location\": {\n                \"lat\": 12.932815551757812,\n                \"lng\": 77.60860139849375,\n                \"accuracy\": 65,\n                \"timestamp\": 1588597525540,\n                \"distance\": 15041,\n                \"speed\": 0\n            },\n            \"actor\": {\n                \"id\": \"locus\"\n            },\n            \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"locus-pratyush\"\n            },\n            \"vehicleStatus\": null\n        },\n        {\n            \"status\": \"STARTED\",\n            \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": \"2021-05-04T13:06:01.888+0000\",\n            \"location\": {\n                \"lat\": 12.932815551757812,\n                \"lng\": 77.60860139849375,\n                \"accuracy\": 65,\n                \"timestamp\": 1588597525540,\n                \"distance\": 15041,\n                \"speed\": 0\n            },\n            \"actor\": {\n                \"id\": \"locus\"\n            },\n            \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"locus-pratyush\"\n            },\n            \"vehicleStatus\": null\n        },\n        {\n            \"status\": \"STARTED\",\n            \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": \"2021-05-04T13:06:01.890+0000\",\n            \"location\": {\n                \"lat\": 12.932815551757812,\n                \"lng\": 77.60860139849375,\n                \"accuracy\": 65,\n                \"timestamp\": 1588597525540,\n                \"distance\": 15041,\n                \"speed\": 0\n            },\n            \"actor\": {\n                \"id\": \"locus\"\n            },\n            \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"locus-pratyush\"\n            },\n            \"vehicleStatus\": null\n        },\n        {\n            \"status\": \"COMPLETED\",\n            \"triggerTime\": \"2021-02-05T16:18:23.168+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": \"2021-05-04T14:27:16.790+0000\",\n            \"location\": null,\n            \"actor\": {\n                \"id\": \"mara/personnel/ganesh\"\n            },\n            \"assignedUser\": {\n                \"carrierClientId\": \"shyft-demo\",\n                \"userId\": \"locus-pratyush\"\n            },\n            \"vehicleStatus\": null\n        }\n    ],\n    \"eta\": {},\n    \"customFields\": {},\n    \"assignedScheduledTime\": null,\n    \"taskGraph\": {\n        \"clientId\": \"shyft-demo\",\n        \"taskId\": \"locus-task143\",\n        \"visits\": [\n            {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"locus-task143\",\n                \"id\": \"homebase\",\n                \"volumes\": {\n                    \"volumes\": [\n                        {\n                            \"unit\": \"ITEM_COUNT\",\n                            \"value\": \"4\",\n                            \"exchangeType\": \"COLLECT\"\n                        }\n                    ]\n                },\n                \"resources\": {\n                    \"resources\": [\n                        {\n                            \"name\": \" 750ml-Flask\",\n                            \"unit\": \"UNIT\",\n                            \"value\": 4,\n                            \"exchangeType\": \"COLLECT\"\n                        }\n                    ]\n                },\n                \"visitStatus\": {\n                    \"status\": \"COMPLETED\",\n                    \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                    \"checklistValues\": {},\n                    \"receiveTime\": \"2021-05-04T13:06:01.893+0000\",\n                    \"location\": {\n                        \"lat\": 12.932815551757812,\n                        \"lng\": 77.60860139849375,\n                        \"accuracy\": 65,\n                        \"timestamp\": 1588597525540,\n                        \"distance\": 15041,\n                        \"speed\": 0\n                    },\n                    \"actor\": {\n                        \"id\": \"locus\"\n                    },\n                    \"assignedUser\": {\n                        \"carrierClientId\": \"shyft-demo\",\n                        \"userId\": \"locus-pratyush\"\n                    },\n                    \"vehicleStatus\": null\n                },\n                \"statusUpdates\": [\n                    {\n                        \"status\": \"RECEIVED\",\n                        \"triggerTime\": \"2021-05-04T12:45:34.475+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": null,\n                        \"actor\": {\n                            \"id\": \"mara/personnel/ganesh\"\n                        },\n                        \"assignedUser\": null,\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"WAITING\",\n                        \"triggerTime\": \"2021-05-04T13:06:01.820+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": {\n                            \"lat\": 12.932815551757812,\n                            \"lng\": 77.60860139849375,\n                            \"accuracy\": 65,\n                            \"timestamp\": 1588597525540,\n                            \"distance\": 15041,\n                            \"speed\": 0\n                        },\n                        \"actor\": {\n                            \"id\": \"locus\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"ACCEPTED\",\n                        \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": \"2021-05-04T13:06:01.885+0000\",\n                        \"location\": {\n                            \"lat\": 12.932815551757812,\n                            \"lng\": 77.60860139849375,\n                            \"accuracy\": 65,\n                            \"timestamp\": 1588597525540,\n                            \"distance\": 15041,\n                            \"speed\": 0\n                        },\n                        \"actor\": {\n                            \"id\": \"locus\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"STARTED\",\n                        \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": \"2021-05-04T13:06:01.888+0000\",\n                        \"location\": {\n                            \"lat\": 12.932815551757812,\n                            \"lng\": 77.60860139849375,\n                            \"accuracy\": 65,\n                            \"timestamp\": 1588597525540,\n                            \"distance\": 15041,\n                            \"speed\": 0\n                        },\n                        \"actor\": {\n                            \"id\": \"locus\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"ARRIVED\",\n                        \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": \"2021-05-04T13:06:01.890+0000\",\n                        \"location\": {\n                            \"lat\": 12.932815551757812,\n                            \"lng\": 77.60860139849375,\n                            \"accuracy\": 65,\n                            \"timestamp\": 1588597525540,\n                            \"distance\": 15041,\n                            \"speed\": 0\n                        },\n                        \"actor\": {\n                            \"id\": \"locus\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"COMPLETED\",\n                        \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": \"2021-05-04T13:06:01.893+0000\",\n                        \"location\": {\n                            \"lat\": 12.932815551757812,\n                            \"lng\": 77.60860139849375,\n                            \"accuracy\": 65,\n                            \"timestamp\": 1588597525540,\n                            \"distance\": 15041,\n                            \"speed\": 0\n                        },\n                        \"actor\": {\n                            \"id\": \"locus\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    }\n                ],\n                \"locationIds\": [],\n                \"locationOptions\": [\n                    {\n                        \"id\": \"Loc1\",\n                        \"geometry\": {\n                            \"latLng\": {\n                                \"lat\": 12.925613,\n                                \"lng\": 77.6367714,\n                                \"accuracy\": 0\n                            }\n                        },\n                        \"timeWindow\": {\n                            \"slot\": {\n                                \"start\": \"2021-05-03T18:30:00.000+0000\",\n                                \"end\": \"2021-05-04T18:29:59.999+0000\"\n                            },\n                            \"strictness\": \"STRICT\",\n                            \"canTransactAfterSlot\": true,\n                            \"treatEtaAsSla\": false,\n                            \"transactionDuration\": 0,\n                            \"readinessDuration\": 0,\n                            \"slotBuffer\": 0,\n                            \"slots\": [\n                                {\n                                    \"start\": \"2021-05-03T18:30:00.000+0000\",\n                                    \"end\": \"2021-05-04T18:29:59.999+0000\"\n                                }\n                            ]\n                        },\n                        \"nonAvailableWindows\": [],\n                        \"locationAddress\": {\n                            \"id\": \"demohb-blr\",\n                            \"placeName\": \"Demo HB BLR\",\n                            \"localityName\": null,\n                            \"formattedAddress\": \"Locus Office, Bengaluru\",\n                            \"subLocalityName\": null,\n                            \"pincode\": null,\n                            \"city\": \"bengaluru\",\n                            \"state\": null,\n                            \"countryCode\": \"IN\",\n                            \"locationType\": null,\n                            \"placeHash\": \"149de9632f1b8c659bcd03cf6f6943178cd1f69165d6b39ec7f36e13a23bdd9c\"\n                        },\n                        \"contact\": null,\n                        \"geocodingMetadata\": {\n                            \"center\": null,\n                            \"radius\": null,\n                            \"provider\": \"CLIENT_READ\",\n                            \"archive\": [],\n                            \"goodness\": \"HIGH\",\n                            \"confidence\": \"HIGH\",\n                            \"requestId\": null,\n                            \"placeNameProvider\": \"CLIENT_READ\",\n                            \"localityProvider\": \"CLIENT_READ\",\n                            \"placeNameArchive\": [],\n                            \"localityArchive\": [],\n                            \"verified\": false\n                        },\n                        \"customerId\": null,\n                        \"addressId\": null\n                    }\n                ],\n                \"chosenLocation\": {\n                    \"id\": \"Loc1\",\n                    \"geometry\": {\n                        \"latLng\": {\n                            \"lat\": 12.925613,\n                            \"lng\": 77.6367714,\n                            \"accuracy\": 0\n                        }\n                    },\n                    \"timeWindow\": {\n                        \"slot\": {\n                            \"start\": \"2021-05-03T18:30:00.000+0000\",\n                            \"end\": \"2021-05-04T18:29:59.999+0000\"\n                        },\n                        \"strictness\": \"STRICT\",\n                        \"canTransactAfterSlot\": true,\n                        \"treatEtaAsSla\": false,\n                        \"transactionDuration\": 0,\n                        \"readinessDuration\": 0,\n                        \"slotBuffer\": 0,\n                        \"slots\": [\n                            {\n                                \"start\": \"2021-05-03T18:30:00.000+0000\",\n                                \"end\": \"2021-05-04T18:29:59.999+0000\"\n                            }\n                        ]\n                    },\n                    \"nonAvailableWindows\": [],\n                    \"locationAddress\": {\n                        \"id\": \"demohb-blr\",\n                        \"placeName\": \"Demo HB BLR\",\n                        \"localityName\": null,\n                        \"formattedAddress\": \"Locus Office, Bengaluru\",\n                        \"subLocalityName\": null,\n                        \"pincode\": null,\n                        \"city\": \"bengaluru\",\n                        \"state\": null,\n                        \"countryCode\": \"IN\",\n                        \"locationType\": null,\n                        \"placeHash\": \"149de9632f1b8c659bcd03cf6f6943178cd1f69165d6b39ec7f36e13a23bdd9c\"\n                    },\n                    \"contact\": null,\n                    \"geocodingMetadata\": {\n                        \"center\": null,\n                        \"radius\": null,\n                        \"provider\": \"CLIENT_READ\",\n                        \"archive\": [],\n                        \"goodness\": \"HIGH\",\n                        \"confidence\": \"HIGH\",\n                        \"requestId\": null,\n                        \"placeNameProvider\": \"CLIENT_READ\",\n                        \"localityProvider\": \"CLIENT_READ\",\n                        \"placeNameArchive\": [],\n                        \"localityArchive\": [],\n                        \"verified\": false\n                    },\n                    \"customerId\": null,\n                    \"addressId\": null\n                },\n                \"eta\": {\n                    \"COMPLETED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T02:48:00.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T13:06:01.885+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"ACCEPTED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T02:48:00.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T13:06:01.885+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"ARRIVED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T02:48:00.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T13:06:01.885+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"STARTED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T02:48:00.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T13:06:01.885+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"TRANSACTING\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T02:48:00.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T13:06:01.885+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    }\n                },\n                \"checklists\": [],\n                \"amountTransaction\": null,\n                \"task\": true,\n                \"startAtId\": null,\n                \"tripId\": \"ch10IONS\",\n                \"trackLink\": \"https://via.sh/ch10IONS\",\n                \"payments\": {\n                    \"totalAmount\": null,\n                    \"pendingAmount\": null,\n                    \"paymentInstruments\": [],\n                    \"payments\": [],\n                    \"fullAmountRequired\": false,\n                    \"paymentRequired\": null\n                },\n                \"visitMetadata\": {\n                    \"type\": \"HOMEBASE\"\n                },\n                \"userVisitType\": null,\n                \"breakType\": null,\n                \"slotEdits\": [],\n                \"geofences\": [],\n                \"summary\": {\n                    \"tardiness\": 0,\n                    \"actualTravelPair\": {\n                        \"distance\": 0,\n                        \"duration\": 0\n                    }\n                },\n                \"triggeredGeofences\": [],\n                \"orderDetail\": {\n                    \"totalAmount\": null,\n                    \"payed\": null,\n                    \"paymentType\": null,\n                    \"lineItems\": [\n                        {\n                            \"name\": \"Ginger 100\",\n                            \"quantity\": 1,\n                            \"id\": \"Chai-102\",\n                            \"version\": null,\n                            \"price\": {\n                                \"amount\": 1876,\n                                \"currency\": \"INR\",\n                                \"symbol\": \"₹\"\n                            },\n                            \"imageUrl\": null,\n                            \"transactionStatus\": {\n                                \"transactedQuantity\": 1,\n                                \"checklistValues\": {},\n                                \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                                \"receiveTime\": null,\n                                \"actor\": {\n                                    \"id\": \"locus\"\n                                },\n                                \"status\": \"DELIVERED\"\n                            },\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        },\n                        {\n                            \"name\": \"Cups 100\",\n                            \"quantity\": 3,\n                            \"id\": \"Cups-100\",\n                            \"version\": null,\n                            \"price\": {\n                                \"amount\": 144,\n                                \"currency\": \"INR\",\n                                \"symbol\": \"₹\"\n                            },\n                            \"imageUrl\": null,\n                            \"transactionStatus\": {\n                                \"transactedQuantity\": 3,\n                                \"checklistValues\": {},\n                                \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                                \"receiveTime\": null,\n                                \"actor\": {\n                                    \"id\": \"locus\"\n                                },\n                                \"status\": \"DELIVERED\"\n                            },\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        }\n                    ],\n                    \"transactionDetail\": {\n                        \"canTransactPartial\": true,\n                        \"checklist\": {\n                            \"status\": \"COMPLETED\",\n                            \"items\": []\n                        },\n                        \"transactionDuration\": 0\n                    },\n                    \"cratingInfo\": null\n                },\n                \"appFields\": {\n                    \"items\": []\n                },\n                \"visitName\": null,\n                \"visitAppConfig\": {\n                    \"skipStatuses\": [],\n                    \"allowVisitReschedule\": null,\n                    \"blockCompletion\": null,\n                    \"allowZeroItemVisitCompletion\": null,\n                    \"enforceSingleTransaction\": null\n                },\n                \"routeId\": null,\n                \"distanceFromHomebase\": null\n            },\n            {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"locus-task143\",\n                \"id\": \"customer\",\n                \"volumes\": {\n                    \"volumes\": [\n                        {\n                            \"unit\": \"ITEM_COUNT\",\n                            \"value\": \"4\",\n                            \"exchangeType\": \"GIVE\"\n                        }\n                    ]\n                },\n                \"resources\": {\n                    \"resources\": [\n                        {\n                            \"name\": \" 750ml-Flask\",\n                            \"unit\": \"UNIT\",\n                            \"value\": 4,\n                            \"exchangeType\": \"GIVE\"\n                        }\n                    ]\n                },\n                \"visitStatus\": {\n                    \"status\": \"COMPLETED\",\n                    \"triggerTime\": \"2021-02-05T16:18:23.168+0000\",\n                    \"checklistValues\": {},\n                    \"receiveTime\": \"2021-05-04T14:27:16.790+0000\",\n                    \"location\": null,\n                    \"actor\": {\n                        \"id\": \"mara/personnel/ganesh\"\n                    },\n                    \"assignedUser\": {\n                        \"carrierClientId\": \"shyft-demo\",\n                        \"userId\": \"locus-pratyush\"\n                    },\n                    \"vehicleStatus\": null\n                },\n                \"statusUpdates\": [\n                    {\n                        \"status\": \"COMPLETED\",\n                        \"triggerTime\": \"2021-02-05T16:18:23.168+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": \"2021-05-04T14:27:16.790+0000\",\n                        \"location\": null,\n                        \"actor\": {\n                            \"id\": \"mara/personnel/ganesh\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"RECEIVED\",\n                        \"triggerTime\": \"2021-05-04T12:45:34.475+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": null,\n                        \"actor\": {\n                            \"id\": \"mara/personnel/ganesh\"\n                        },\n                        \"assignedUser\": null,\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"WAITING\",\n                        \"triggerTime\": \"2021-05-04T13:06:01.820+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": {\n                            \"lat\": 12.932815551757812,\n                            \"lng\": 77.60860139849375,\n                            \"accuracy\": 65,\n                            \"timestamp\": 1588597525540,\n                            \"distance\": 15041,\n                            \"speed\": 0\n                        },\n                        \"actor\": {\n                            \"id\": \"locus\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    },\n                    {\n                        \"status\": \"ACCEPTED\",\n                        \"triggerTime\": \"2021-05-04T13:06:01.885+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": \"2021-05-04T13:06:01.885+0000\",\n                        \"location\": {\n                            \"lat\": 12.932815551757812,\n                            \"lng\": 77.60860139849375,\n                            \"accuracy\": 65,\n                            \"timestamp\": 1588597525540,\n                            \"distance\": 15041,\n                            \"speed\": 0\n                        },\n                        \"actor\": {\n                            \"id\": \"locus\"\n                        },\n                        \"assignedUser\": {\n                            \"carrierClientId\": \"shyft-demo\",\n                            \"userId\": \"locus-pratyush\"\n                        },\n                        \"vehicleStatus\": null\n                    }\n                ],\n                \"locationIds\": [],\n                \"locationOptions\": [\n                    {\n                        \"id\": \"Loc1\",\n                        \"geometry\": {\n                            \"latLng\": {\n                                \"lat\": 12.925613,\n                                \"lng\": 77.6367714,\n                                \"accuracy\": 230\n                            }\n                        },\n                        \"timeWindow\": {\n                            \"slot\": {\n                                \"start\": \"2021-05-04T03:00:00.000+0000\",\n                                \"end\": \"2021-05-04T17:00:00.000+0000\"\n                            },\n                            \"strictness\": \"STRICT\",\n                            \"canTransactAfterSlot\": true,\n                            \"treatEtaAsSla\": false,\n                            \"transactionDuration\": 180,\n                            \"readinessDuration\": 0,\n                            \"slotBuffer\": 0,\n                            \"slots\": [\n                                {\n                                    \"start\": \"2021-05-04T03:00:00.000+0000\",\n                                    \"end\": \"2021-05-04T17:00:00.000+0000\"\n                                }\n                            ]\n                        },\n                        \"nonAvailableWindows\": [],\n                        \"locationAddress\": {\n                            \"id\": null,\n                            \"placeName\": null,\n                            \"localityName\": null,\n                            \"formattedAddress\": \" 87-148, 4th Floor, Mayur Greens, 1st Block Koramangala, Bengaluru, Karnataka 560034\",\n                            \"subLocalityName\": null,\n                            \"pincode\": \"560034\",\n                            \"city\": \"Bengaluru\",\n                            \"state\": \"Karnataka\",\n                            \"countryCode\": \"IN\",\n                            \"locationType\": null,\n                            \"placeHash\": null\n                        },\n                        \"contact\": {\n                            \"name\": \"Pratyush\",\n                            \"number\": \"+910000000000\",\n                            \"email\": null\n                        },\n                        \"geocodingMetadata\": {\n                            \"center\": null,\n                            \"radius\": null,\n                            \"provider\": \"LOCUS_GEOCODER\",\n                            \"archive\": [],\n                            \"goodness\": null,\n                            \"confidence\": \"HIGH\",\n                            \"requestId\": \"a5ec8322-6e54-4786-b1bb-3179004cee41\",\n                            \"placeNameProvider\": null,\n                            \"localityProvider\": null,\n                            \"placeNameArchive\": [],\n                            \"localityArchive\": [],\n                            \"verified\": false\n                        },\n                        \"customerId\": null,\n                        \"addressId\": null\n                    }\n                ],\n                \"chosenLocation\": {\n                    \"id\": \"Loc1\",\n                    \"geometry\": {\n                        \"latLng\": {\n                            \"lat\": 12.925613,\n                            \"lng\": 77.6367714,\n                            \"accuracy\": 230\n                        }\n                    },\n                    \"timeWindow\": {\n                        \"slot\": {\n                            \"start\": \"2021-05-04T03:00:00.000+0000\",\n                            \"end\": \"2021-05-04T17:00:00.000+0000\"\n                        },\n                        \"strictness\": \"STRICT\",\n                        \"canTransactAfterSlot\": true,\n                        \"treatEtaAsSla\": false,\n                        \"transactionDuration\": 180,\n                        \"readinessDuration\": 0,\n                        \"slotBuffer\": 0,\n                        \"slots\": [\n                            {\n                                \"start\": \"2021-05-04T03:00:00.000+0000\",\n                                \"end\": \"2021-05-04T17:00:00.000+0000\"\n                            }\n                        ]\n                    },\n                    \"nonAvailableWindows\": [],\n                    \"locationAddress\": {\n                        \"id\": null,\n                        \"placeName\": null,\n                        \"localityName\": null,\n                        \"formattedAddress\": \" 87-148, 4th Floor, Mayur Greens, 1st Block Koramangala, Bengaluru, Karnataka 560034\",\n                        \"subLocalityName\": null,\n                        \"pincode\": \"560034\",\n                        \"city\": \"Bengaluru\",\n                        \"state\": \"Karnataka\",\n                        \"countryCode\": \"IN\",\n                        \"locationType\": null,\n                        \"placeHash\": null\n                    },\n                    \"contact\": {\n                        \"name\": \"Pratyush\",\n                        \"number\": \"+910000000000\",\n                        \"email\": null\n                    },\n                    \"geocodingMetadata\": {\n                        \"center\": null,\n                        \"radius\": null,\n                        \"provider\": \"LOCUS_GEOCODER\",\n                        \"archive\": [],\n                        \"goodness\": null,\n                        \"confidence\": \"HIGH\",\n                        \"requestId\": \"a5ec8322-6e54-4786-b1bb-3179004cee41\",\n                        \"placeNameProvider\": null,\n                        \"localityProvider\": null,\n                        \"placeNameArchive\": [],\n                        \"localityArchive\": [],\n                        \"verified\": false\n                    },\n                    \"customerId\": null,\n                    \"addressId\": null\n                },\n                \"eta\": {\n                    \"COMPLETED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T03:19:08.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T14:49:26.877+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"ACCEPTED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T03:06:00.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T13:06:01.885+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"ARRIVED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T03:16:08.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T14:46:26.877+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"STARTED\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T03:06:00.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T14:34:20.877+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    },\n                    \"TRANSACTING\": {\n                        \"initialEta\": {\n                            \"arrivalTime\": \"2021-05-04T03:16:08.000+0000\",\n                            \"estimatedOn\": \"2021-05-04T12:46:13.796+0000\"\n                        },\n                        \"currentEta\": {\n                            \"arrivalTime\": \"2021-05-04T14:46:26.877+0000\",\n                            \"estimatedOn\": \"2021-05-04T14:24:12.877+0000\"\n                        }\n                    }\n                },\n                \"checklists\": [\n                    {\n                        \"status\": \"COMPLETED\",\n                        \"items\": [\n                            {\n                                \"key\": \"cash-collection\",\n                                \"item\": \"Cash Collected\",\n                                \"format\": \"TEXT_FIELD\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": true,\n                                \"additionalOptions\": {\n                                    \"regex\": \"[0-9]+\",\n                                    \"errorMessage\": \"Value must be a number\",\n                                    \"inputType\": \"NUMBER\"\n                                }\n                            }\n                        ]\n                    }\n                ],\n                \"amountTransaction\": {\n                    \"amount\": {\n                        \"amount\": 2000,\n                        \"currency\": \"INR\",\n                        \"symbol\": \"₹\"\n                    },\n                    \"exchangeType\": \"COLLECT\"\n                },\n                \"task\": true,\n                \"startAtId\": null,\n                \"tripId\": \"6O3TxUO1\",\n                \"trackLink\": \"https://via.sh/6O3TxUO1\",\n                \"payments\": {\n                    \"totalAmount\": null,\n                    \"pendingAmount\": null,\n                    \"paymentInstruments\": [],\n                    \"payments\": [],\n                    \"fullAmountRequired\": false,\n                    \"paymentRequired\": null\n                },\n                \"visitMetadata\": {\n                    \"type\": \"CUSTOMER\"\n                },\n                \"userVisitType\": null,\n                \"breakType\": null,\n                \"slotEdits\": [],\n                \"geofences\": [],\n                \"summary\": {\n                    \"tardiness\": 0,\n                    \"actualTravelPair\": null\n                },\n                \"triggeredGeofences\": [],\n                \"orderDetail\": {\n                    \"totalAmount\": null,\n                    \"payed\": null,\n                    \"paymentType\": null,\n                    \"lineItems\": [\n                        {\n                            \"name\": \"Ginger 100\",\n                            \"quantity\": 1,\n                            \"id\": \"Chai-102\",\n                            \"version\": null,\n                            \"price\": {\n                                \"amount\": 1876,\n                                \"currency\": \"INR\",\n                                \"symbol\": \"₹\"\n                            },\n                            \"imageUrl\": null,\n                            \"transactionStatus\": {\n                                \"transactedQuantity\": 1,\n                                \"checklistValues\": {},\n                                \"triggerTime\": \"2021-02-05T16:18:23.168+0000\",\n                                \"receiveTime\": null,\n                                \"actor\": {\n                                    \"id\": \"locus\"\n                                },\n                                \"status\": \"DELIVERED\"\n                            },\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        },\n                        {\n                            \"name\": \"Cups 100\",\n                            \"quantity\": 3,\n                            \"id\": \"Cups-100\",\n                            \"version\": null,\n                            \"price\": {\n                                \"amount\": 144,\n                                \"currency\": \"INR\",\n                                \"symbol\": \"₹\"\n                            },\n                            \"imageUrl\": null,\n                            \"transactionStatus\": {\n                                \"transactedQuantity\": 3,\n                                \"checklistValues\": {},\n                                \"triggerTime\": \"2021-02-05T16:18:23.168+0000\",\n                                \"receiveTime\": null,\n                                \"actor\": {\n                                    \"id\": \"locus\"\n                                },\n                                \"status\": \"DELIVERED\"\n                            },\n                            \"packageInfo\": null,\n                            \"parts\": []\n                        }\n                    ],\n                    \"transactionDetail\": {\n                        \"canTransactPartial\": true,\n                        \"checklist\": {\n                            \"status\": \"COMPLETED\",\n                            \"items\": []\n                        },\n                        \"transactionDuration\": 0\n                    },\n                    \"cratingInfo\": null\n                },\n                \"appFields\": {\n                    \"items\": []\n                },\n                \"visitName\": null,\n                \"visitAppConfig\": {\n                    \"skipStatuses\": [],\n                    \"allowVisitReschedule\": null,\n                    \"blockCompletion\": null,\n                    \"allowZeroItemVisitCompletion\": null,\n                    \"enforceSingleTransaction\": null\n                },\n                \"routeId\": null,\n                \"distanceFromHomebase\": null\n            }\n        ],\n        \"taskPriority\": 1,\n        \"skills\": {\n            \"tags\": []\n        },\n        \"taskRepeatCount\": 1,\n        \"primary\": true\n    },\n    \"carrierTeams\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"version\": null,\n            \"teamId\": \"demo-blr\"\n        }\n    ],\n    \"taskAppConfig\": {\n        \"autoAccept\": null,\n        \"autoStartOnAccept\": null,\n        \"hideCancel\": null,\n        \"hideReject\": null,\n        \"hideRejectAfterAccept\": null,\n        \"nearbyTaskDistanceThreshold\": 50\n    },\n    \"summary\": {\n        \"tardiness\": 0\n    },\n    \"shift\": null,\n    \"planId\": {\n        \"clientId\": \"shyft-demo\",\n        \"batchId\": \"locusbatch140\",\n        \"planId\": \"locusplan140\"\n    },\n    \"tourId\": {\n        \"clientId\": \"shyft-demo\",\n        \"tourId\": \"locusbatch140*locusplan140*tour-1\"\n    },\n    \"temperatureThreshold\": null,\n    \"autoAssign\": true,\n    \"dryRun\": false,\n    \"version\": 16\n}"}],"_postman_id":"63a78736-8ca5-4b3a-98f6-3e3aae15c222"},{"name":"Reassign a Task (Auto)","id":"97990ea9-a7fe-42d4-b254-6da0699e0c76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"autoAssign\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/task/:taskId/assign","urlObject":{"protocol":"https","path":["v1","client",":clientId","task",":taskId","assign"],"host":["locus-api","com"],"query":[],"variable":[{"id":"39828bb6-9bb4-497f-9c34-14263f38a400","type":"string","value":"Unique ID identifying the Client","key":"clientId"},{"id":"8229b6bd-7190-4ff8-b03b-99881dc89d75","type":"string","value":"Unique ID identifying the Task to be reassigned","key":"taskId"}]}},"response":[],"_postman_id":"97990ea9-a7fe-42d4-b254-6da0699e0c76"},{"name":"Create on demand MPMD task","id":"a70ac15a-7a63-4f4c-b191-0f7a96233593","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"taskId\": \"string\",\n  \"taskPriority\": 0,\n  \"taskRepeatCount\": 0,\n  \"sourceOrderId\": \"string\",\n  \"teamId\": \"string\",\n  \"userId\": \"string\",\n  \"tourId\": \"string\",\n  \"lineItems\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"quantity\": 0,\n      \"price\": {\n        \"amount\": 0,\n        \"currency\": \"string\",\n        \"symbol\": \"string\"\n      },\n      \"parts\": [\n        {\n          \"volume\": {\n            \"unit\": \"ITEM_COUNT\",\n            \"value\": 0\n          },\n          \"weight\": 0,\n          \"dimensions\": {\n            \"length\": 0,\n            \"breadth\": 0,\n            \"height\": 0\n          }\n        }\n      ]\n    }\n  ],\n  \"skills\": [\n    \"string\"\n  ],\n  \"resources\": [\n    {\n      \"name\": \"string\",\n      \"value\": 0\n    }\n  ],\n  \"temperatureThreshold\": {\n    \"lowerThreshold\": 0,\n    \"higherThreshold\": 0,\n    \"temperatureType\": \"CHILLED\"\n  },\n  \"customFields\": {\n    \"additionalProp1\": \"string\",\n    \"additionalProp2\": \"string\",\n    \"additionalProp3\": \"string\"\n  },\n  \"autoAssign\": true,\n  \"taskAppConfig\": {\n    \"autoAccept\": true,\n    \"autoStartOnAccept\": true,\n    \"hideCancel\": true,\n    \"hideReject\": true,\n    \"hideRejectAfterAccept\": true,\n    \"nearbyTaskDistanceThreshold\": 0\n  },\n  \"dryRun\": false,\n  \"shiftId\": \"string\",\n  \"scanId\": \"string\",\n  \"pickupVisitName\": \"string\",\n  \"pickupLocationId\": \"string\",\n  \"pickupContactPoint\": {\n    \"name\": \"string\",\n    \"number\": \"string\"\n  },\n  \"pickupLocationAddress\": {\n    \"id\": \"string\",\n    \"placeName\": \"string\",\n    \"localityName\": \"string\",\n    \"formattedAddress\": \"string\",\n    \"subLocalityName\": \"string\",\n    \"pincode\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"countryCode\": \"string\",\n    \"locationType\": \"string\",\n    \"placeHash\": \"string\"\n  },\n  \"pickupLatLng\": {\n    \"lat\": 0,\n    \"lng\": 0\n  },\n  \"pickupDate\": \"string\",\n  \"pickupSlot\": {\n    \"start\": \"2021-02-26T09:48:37.175Z\",\n    \"end\": \"2021-02-26T09:48:37.175Z\"\n  },\n  \"pickupSlots\": [\n    {\n      \"start\": \"2021-02-26T09:48:37.175Z\",\n      \"end\": \"2021-02-26T09:48:37.175Z\"\n    }\n  ],\n  \"pickupTransactionDuration\": 0,\n  \"pickupAmount\": {\n    \"amount\": {\n      \"amount\": 0,\n      \"currency\": \"string\",\n      \"symbol\": \"string\"\n    },\n    \"exchangeType\": \"COLLECT\"\n  },\n  \"pickupAppFields\": {\n    \"items\": [\n      {\n        \"item\": \"string\",\n        \"format\": \"URL\",\n        \"additionalValues\": {\n          \"additionalProp1\": \"string\",\n          \"additionalProp2\": \"string\",\n          \"additionalProp3\": \"string\"\n        }\n      }\n    ]\n  },\n  \"pickupCustomerId\": \"string\",\n  \"pickupAddressId\": \"string\",\n  \"dropVisitName\": \"string\",\n  \"dropLocationId\": \"string\",\n  \"dropContactPoint\": {\n    \"name\": \"string\",\n    \"number\": \"string\"\n  },\n  \"dropLocationAddress\": {\n    \"id\": \"string\",\n    \"placeName\": \"string\",\n    \"localityName\": \"string\",\n    \"formattedAddress\": \"string\",\n    \"subLocalityName\": \"string\",\n    \"pincode\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"countryCode\": \"string\",\n    \"locationType\": \"string\",\n    \"placeHash\": \"string\"\n  },\n  \"dropLatLng\": {\n    \"lat\": 0,\n    \"lng\": 0\n  },\n  \"dropDate\": \"string\",\n  \"dropSlot\": {\n    \"start\": \"2021-02-26T09:48:37.175Z\",\n    \"end\": \"2021-02-26T09:48:37.175Z\"\n  },\n  \"dropSlots\": [\n    {\n      \"start\": \"2021-02-26T09:48:37.175Z\",\n      \"end\": \"2021-02-26T09:48:37.175Z\"\n    }\n  ],\n  \"dropTransactionDuration\": 0,\n  \"dropAmount\": {\n    \"amount\": {\n      \"amount\": 0,\n      \"currency\": \"string\",\n      \"symbol\": \"string\"\n    },\n    \"exchangeType\": \"COLLECT\"\n  },\n  \"dropAppFields\": {\n    \"items\": [\n      {\n        \"item\": \"string\",\n        \"format\": \"URL\",\n        \"additionalValues\": {\n          \"additionalProp1\": \"string\",\n          \"additionalProp2\": \"string\",\n          \"additionalProp3\": \"string\"\n        }\n      }\n    ]\n  },\n  \"dropCustomerId\": \"string\",\n  \"dropAddressId\": \"string\",\n  \"volume\": {\n    \"value\": \"string\",\n    \"unit\": \"ITEM_COUNT\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/:clientId/mpmdtask/:taskId","urlObject":{"protocol":"https","path":["v1","client",":clientId","mpmdtask",":taskId"],"host":["locus-api","com"],"query":[],"variable":[{"type":"any","value":"","key":"clientId"},{"type":"any","value":"","key":"taskId"}]}},"response":[{"id":"3a0a96c2-ca85-4eb7-b7bc-a943378adea9","name":"Create on demand MPMD task","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"taskId\": \"dummy-task\",\n\t\"taskPriority\": 1,\n\t\"sourceOrderId\": \"alternate-id\",\n\t\"teamId\": \"dubai\",\n\t\"lineItems\": [{\n\t\t\"id\": \"123\",\n\t\t\"name\": \"123\",\n\t\t\"quantity\": 1,\n\t\t\"price\": {\n\t\t\t\"amount\": 100,\n\t\t\t\"currency\": \"AED\"\n\t\t},\n\t\t\"parts\": [{\n\t\t\t\"volume\": {\n\t\t\t\t\"unit\": \"ITEM_COUNT\",\n\t\t\t\t\"value\": 1\n\t\t\t}\n\t\t}]\n\t}],\n\t\"autoAssign\": true,\n\t\"dryRun\": false,\n\t\"pickupContactPoint\": {\n\t\t\"name\": \"Aniket Sawant\",\n\t\t\"number\": \"+919769162255\"\n\t},\n\t\"pickupLocationAddress\": {\n\t\t\"localityName\": \"Vanganahalli\",\n\t\t\"formattedAddress\": \"1436, HSR Layout, Vanganahalli, 560102, Bengaluru\",\n\t\t\"subLocalityName\": \"20th Main road\",\n\t\t\"pincode\": \"560102\",\n\t\t\"city\": \"Bengaluru\",\n\t\t\"countryCode\": \"IN\"\n\t},\n\t\"pickupDate\": \"string\",\n\t\"pickupSlot\": {\n\t\t\"start\": \"2021-02-26T09:48:37.175Z\",\n\t\t\"end\": \"2021-02-26T10:48:37.175Z\"\n\t},\n\t\"pickupTransactionDuration\": 120,\n\t\"pickupAmount\": {\n\t\t\"amount\": {\n\t\t\t\"amount\": 100,\n\t\t\t\"currency\": \"AED\"\n\t\t},\n\t\t\"exchangeType\": \"GIVE\"\n\t},\n\t\"dropContactPoint\": {\n\t\t\"name\": \"Ganesh Raja\",\n\t\t\"number\": \"+919769162255\"\n\t},\n\t\"dropLocationAddress\": {\n\t\t\"placeName\": \"Koramangala\",\n\t\t\"localityName\": \"Koramangala\",\n\t\t\"formattedAddress\": \"Headsup for tails, Koramangala, Bengaluru, 560085\",\n\t\t\"subLocalityName\": \"Koramangala\",\n\t\t\"pincode\": \"560085\",\n\t\t\"city\": \"Bengaluru\",\n\t\t\"countryCode\": \"IN\"\n\t},\n\t\"dropDate\": \"string\",\n\t\"dropSlot\": {\n\t\t\"start\": \"2021-02-26T11:48:37.175Z\",\n\t\t\"end\": \"2021-02-26T13:48:37.175Z\"\n\t},\n\t\"dropTransactionDuration\": 110,\n\t\"dropAmount\": {\n\t\t\"amount\": {\n\t\t\t\"amount\": 100,\n\t\t\t\"currency\": \"AED\"\n\t\t},\n\t\t\"exchangeType\": \"COLLECT\"\n\t},\n\t\"volume\": {\n\t\t\"value\": \"1\",\n\t\t\"unit\": \"ITEM_COUNT\"\n\t}\n}","options":{"raw":{"language":"json"}}},"url":"https://locus-api.com/v1/client/shyft-demo/mpmdtask/dummy-task"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"clientId\": \"shyft-demo\",\n    \"taskId\": \"dummy-task\",\n    \"taskType\": null,\n    \"homebase\": null,\n    \"homebases\": [],\n    \"noHomebase\": null,\n    \"address\": null,\n    \"customer\": null,\n    \"status\": {\n        \"status\": \"RECEIVED\",\n        \"triggerTime\": \"2021-02-26T10:00:41.834+0000\",\n        \"checklistValues\": {},\n        \"updatedByUser\": false,\n        \"receiveTime\": null,\n        \"location\": null,\n        \"actor\": {\n            \"id\": \"mara/personnel/aniket\"\n        },\n        \"assignedUser\": null,\n        \"vehicleStatus\": null\n    },\n    \"effectiveStatus\": null,\n    \"sourceOrderId\": \"alternate-id\",\n    \"scanId\": null,\n    \"orderDetail\": {\n        \"totalAmount\": null,\n        \"payed\": null,\n        \"paymentType\": null,\n        \"lineItems\": [\n            {\n                \"name\": \"123\",\n                \"quantity\": 1,\n                \"id\": \"123\",\n                \"version\": null,\n                \"price\": {\n                    \"amount\": 100,\n                    \"currency\": \"AED\",\n                    \"symbol\": \"AED\"\n                },\n                \"imageUrl\": null,\n                \"transactionStatus\": null,\n                \"packageInfo\": null,\n                \"parts\": [\n                    {\n                        \"volume\": {\n                            \"unit\": \"ITEM_COUNT\",\n                            \"value\": 1\n                        },\n                        \"weight\": null,\n                        \"dimensions\": null\n                    }\n                ]\n            }\n        ],\n        \"transactionDetail\": {\n            \"canTransactPartial\": false,\n            \"checklist\": null,\n            \"transactionDuration\": 0\n        },\n        \"cratingInfo\": null\n    },\n    \"assignedUser\": null,\n    \"assignedHomebase\": null,\n    \"onwardTripId\": null,\n    \"trackLink\": null,\n    \"creationTime\": \"2021-02-26T10:00:41.834+0000\",\n    \"scheduledTime\": null,\n    \"scheduledSlot\": null,\n    \"taskSla\": null,\n    \"completionTime\": null,\n    \"checklists\": [],\n    \"statusUpdates\": [\n        {\n            \"status\": \"RECEIVED\",\n            \"triggerTime\": \"2021-02-26T10:00:41.834+0000\",\n            \"checklistValues\": {},\n            \"updatedByUser\": false,\n            \"receiveTime\": null,\n            \"location\": null,\n            \"actor\": {\n                \"id\": \"mara/personnel/aniket\"\n            },\n            \"assignedUser\": null,\n            \"vehicleStatus\": null\n        }\n    ],\n    \"eta\": {},\n    \"customFields\": {},\n    \"assignedScheduledTime\": null,\n    \"taskGraph\": {\n        \"clientId\": \"shyft-demo\",\n        \"taskId\": \"dummy-task\",\n        \"visits\": [\n            {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"dummy-task\",\n                \"id\": \"pickup\",\n                \"volumes\": {\n                    \"volumes\": [\n                        {\n                            \"unit\": \"ITEM_COUNT\",\n                            \"value\": \"1\",\n                            \"exchangeType\": \"COLLECT\"\n                        }\n                    ]\n                },\n                \"resources\": {\n                    \"resources\": []\n                },\n                \"visitStatus\": {\n                    \"status\": \"RECEIVED\",\n                    \"triggerTime\": \"2021-02-26T10:00:41.834+0000\",\n                    \"checklistValues\": {},\n                    \"receiveTime\": null,\n                    \"location\": null,\n                    \"actor\": {\n                        \"id\": \"mara/personnel/aniket\"\n                    },\n                    \"assignedUser\": null,\n                    \"vehicleStatus\": null\n                },\n                \"statusUpdates\": [\n                    {\n                        \"status\": \"RECEIVED\",\n                        \"triggerTime\": \"2021-02-26T10:00:41.834+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": null,\n                        \"actor\": {\n                            \"id\": \"mara/personnel/aniket\"\n                        },\n                        \"assignedUser\": null,\n                        \"vehicleStatus\": null\n                    }\n                ],\n                \"transactionEnd\": null,\n                \"locationIds\": [],\n                \"locationOptions\": [\n                    {\n                        \"id\": \"Loc1\",\n                        \"geometry\": {\n                            \"latLng\": {\n                                \"lat\": 12.9145909,\n                                \"lng\": 77.6464534,\n                                \"accuracy\": 456\n                            }\n                        },\n                        \"timeWindow\": {\n                            \"slot\": {\n                                \"start\": \"2021-02-26T09:48:37.175+0000\",\n                                \"end\": \"2021-02-26T10:48:37.175+0000\"\n                            },\n                            \"strictness\": \"STRICT\",\n                            \"canTransactAfterSlot\": true,\n                            \"treatEtaAsSla\": false,\n                            \"transactionDuration\": 120,\n                            \"readinessDuration\": 0,\n                            \"slotBuffer\": 0,\n                            \"slots\": [\n                                {\n                                    \"start\": \"2021-02-26T09:48:37.175+0000\",\n                                    \"end\": \"2021-02-26T10:48:37.175+0000\"\n                                }\n                            ]\n                        },\n                        \"nonAvailableWindows\": [],\n                        \"locationAddress\": {\n                            \"id\": null,\n                            \"placeName\": null,\n                            \"localityName\": \"Vanganahalli\",\n                            \"formattedAddress\": \"1436, HSR Layout, Vanganahalli, 560102, Bengaluru\",\n                            \"subLocalityName\": \"20th Main road\",\n                            \"pincode\": \"560102\",\n                            \"city\": \"Bengaluru\",\n                            \"state\": null,\n                            \"countryCode\": \"IN\",\n                            \"locationType\": null,\n                            \"placeHash\": null\n                        },\n                        \"contact\": {\n                            \"name\": \"Aniket Sawant\",\n                            \"number\": \"+919769162255\",\n                            \"email\": null\n                        },\n                        \"geocodingMetadata\": {\n                            \"center\": null,\n                            \"radius\": null,\n                            \"provider\": \"LOCUS_GEOCODER\",\n                            \"archive\": [],\n                            \"goodness\": null,\n                            \"confidence\": \"HIGH\",\n                            \"requestId\": \"3e2c3293-bcff-4af5-bfe7-c6d3365209ea\",\n                            \"placeNameProvider\": null,\n                            \"localityProvider\": null,\n                            \"placeNameArchive\": [],\n                            \"localityArchive\": [],\n                            \"verified\": false\n                        },\n                        \"customerId\": null,\n                        \"addressId\": null\n                    }\n                ],\n                \"chosenLocation\": {\n                    \"id\": \"Loc1\",\n                    \"geometry\": {\n                        \"latLng\": {\n                            \"lat\": 12.9145909,\n                            \"lng\": 77.6464534,\n                            \"accuracy\": 456\n                        }\n                    },\n                    \"timeWindow\": {\n                        \"slot\": {\n                            \"start\": \"2021-02-26T09:48:37.175+0000\",\n                            \"end\": \"2021-02-26T10:48:37.175+0000\"\n                        },\n                        \"strictness\": \"STRICT\",\n                        \"canTransactAfterSlot\": true,\n                        \"treatEtaAsSla\": false,\n                        \"transactionDuration\": 120,\n                        \"readinessDuration\": 0,\n                        \"slotBuffer\": 0,\n                        \"slots\": [\n                            {\n                                \"start\": \"2021-02-26T09:48:37.175+0000\",\n                                \"end\": \"2021-02-26T10:48:37.175+0000\"\n                            }\n                        ]\n                    },\n                    \"nonAvailableWindows\": [],\n                    \"locationAddress\": {\n                        \"id\": null,\n                        \"placeName\": null,\n                        \"localityName\": \"Vanganahalli\",\n                        \"formattedAddress\": \"1436, HSR Layout, Vanganahalli, 560102, Bengaluru\",\n                        \"subLocalityName\": \"20th Main road\",\n                        \"pincode\": \"560102\",\n                        \"city\": \"Bengaluru\",\n                        \"state\": null,\n                        \"countryCode\": \"IN\",\n                        \"locationType\": null,\n                        \"placeHash\": null\n                    },\n                    \"contact\": {\n                        \"name\": \"Aniket Sawant\",\n                        \"number\": \"+919769162255\",\n                        \"email\": null\n                    },\n                    \"geocodingMetadata\": {\n                        \"center\": null,\n                        \"radius\": null,\n                        \"provider\": \"LOCUS_GEOCODER\",\n                        \"archive\": [],\n                        \"goodness\": null,\n                        \"confidence\": \"HIGH\",\n                        \"requestId\": \"3e2c3293-bcff-4af5-bfe7-c6d3365209ea\",\n                        \"placeNameProvider\": null,\n                        \"localityProvider\": null,\n                        \"placeNameArchive\": [],\n                        \"localityArchive\": [],\n                        \"verified\": false\n                    },\n                    \"customerId\": null,\n                    \"addressId\": null\n                },\n                \"eta\": {},\n                \"checklists\": [\n                    {\n                        \"status\": \"COMPLETED\",\n                        \"items\": [\n                            {\n                                \"key\": \"payment-given\",\n                                \"item\": \"Payment given\",\n                                \"format\": \"BOOLEAN\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": false,\n                                \"additionalOptions\": {}\n                            }\n                        ]\n                    }\n                ],\n                \"amountTransaction\": {\n                    \"amount\": {\n                        \"amount\": 100,\n                        \"currency\": \"AED\",\n                        \"symbol\": \"AED\"\n                    },\n                    \"exchangeType\": \"GIVE\"\n                },\n                \"task\": true,\n                \"startAtId\": null,\n                \"tripId\": \"sCpdSExe\",\n                \"trackLink\": \"https://via.sh/sCpdSExe\",\n                \"payments\": {\n                    \"totalAmount\": null,\n                    \"pendingAmount\": null,\n                    \"paymentInstruments\": [],\n                    \"payments\": [],\n                    \"fullAmountRequired\": false,\n                    \"paymentRequired\": null\n                },\n                \"visitMetadata\": {\n                    \"type\": \"CUSTOMER\"\n                },\n                \"userVisitType\": null,\n                \"breakType\": null,\n                \"slotEdits\": [],\n                \"geofences\": [],\n                \"summary\": {\n                    \"tardiness\": 0,\n                    \"actualTravelPair\": null\n                },\n                \"triggeredGeofences\": [],\n                \"orderDetail\": {\n                    \"totalAmount\": null,\n                    \"payed\": null,\n                    \"paymentType\": null,\n                    \"lineItems\": [\n                        {\n                            \"name\": \"123\",\n                            \"quantity\": 1,\n                            \"id\": \"123\",\n                            \"version\": null,\n                            \"price\": {\n                                \"amount\": 100,\n                                \"currency\": \"AED\",\n                                \"symbol\": \"AED\"\n                            },\n                            \"imageUrl\": null,\n                            \"transactionStatus\": null,\n                            \"packageInfo\": null,\n                            \"parts\": [\n                                {\n                                    \"volume\": {\n                                        \"unit\": \"ITEM_COUNT\",\n                                        \"value\": 1\n                                    },\n                                    \"weight\": null,\n                                    \"dimensions\": null\n                                }\n                            ]\n                        }\n                    ],\n                    \"transactionDetail\": {\n                        \"canTransactPartial\": false,\n                        \"checklist\": null,\n                        \"transactionDuration\": 0\n                    },\n                    \"cratingInfo\": null\n                },\n                \"appFields\": {\n                    \"items\": []\n                },\n                \"visitName\": null,\n                \"visitAppConfig\": {\n                    \"skipStatuses\": [],\n                    \"allowVisitReschedule\": null,\n                    \"blockCompletion\": null,\n                    \"allowZeroItemVisitCompletion\": null,\n                    \"enforceSingleTransaction\": null\n                },\n                \"routeId\": {\n                    \"routeId\": null,\n                    \"mapId\": {\n                        \"mapId\": {\n                            \"clientId\": \"shyft-demo\",\n                            \"mapId\": \"d01451dc55374568b7d06f93b93c4076\"\n                        },\n                        \"version\": 5\n                    }\n                },\n                \"distanceFromHomebase\": null\n            },\n            {\n                \"clientId\": \"shyft-demo\",\n                \"taskId\": \"dummy-task\",\n                \"id\": \"drop\",\n                \"volumes\": {\n                    \"volumes\": [\n                        {\n                            \"unit\": \"ITEM_COUNT\",\n                            \"value\": \"1\",\n                            \"exchangeType\": \"GIVE\"\n                        }\n                    ]\n                },\n                \"resources\": {\n                    \"resources\": []\n                },\n                \"visitStatus\": {\n                    \"status\": \"RECEIVED\",\n                    \"triggerTime\": \"2021-02-26T10:00:41.834+0000\",\n                    \"checklistValues\": {},\n                    \"receiveTime\": null,\n                    \"location\": null,\n                    \"actor\": {\n                        \"id\": \"mara/personnel/aniket\"\n                    },\n                    \"assignedUser\": null,\n                    \"vehicleStatus\": null\n                },\n                \"statusUpdates\": [\n                    {\n                        \"status\": \"RECEIVED\",\n                        \"triggerTime\": \"2021-02-26T10:00:41.834+0000\",\n                        \"checklistValues\": {},\n                        \"receiveTime\": null,\n                        \"location\": null,\n                        \"actor\": {\n                            \"id\": \"mara/personnel/aniket\"\n                        },\n                        \"assignedUser\": null,\n                        \"vehicleStatus\": null\n                    }\n                ],\n                \"transactionEnd\": null,\n                \"locationIds\": [],\n                \"locationOptions\": [\n                    {\n                        \"id\": \"Loc1\",\n                        \"geometry\": {\n                            \"latLng\": {\n                                \"lat\": 12.940527,\n                                \"lng\": 77.620002,\n                                \"accuracy\": 230\n                            }\n                        },\n                        \"timeWindow\": {\n                            \"slot\": {\n                                \"start\": \"2021-02-26T11:48:37.175+0000\",\n                                \"end\": \"2021-02-26T13:48:37.175+0000\"\n                            },\n                            \"strictness\": \"STRICT\",\n                            \"canTransactAfterSlot\": true,\n                            \"treatEtaAsSla\": false,\n                            \"transactionDuration\": 110,\n                            \"readinessDuration\": 0,\n                            \"slotBuffer\": 0,\n                            \"slots\": [\n                                {\n                                    \"start\": \"2021-02-26T11:48:37.175+0000\",\n                                    \"end\": \"2021-02-26T13:48:37.175+0000\"\n                                }\n                            ]\n                        },\n                        \"nonAvailableWindows\": [],\n                        \"locationAddress\": {\n                            \"id\": null,\n                            \"placeName\": \"Koramangala\",\n                            \"localityName\": \"Koramangala\",\n                            \"formattedAddress\": \"Headsup for tails, Koramangala, Bengaluru, 560085\",\n                            \"subLocalityName\": \"Koramangala\",\n                            \"pincode\": \"560085\",\n                            \"city\": \"Bengaluru\",\n                            \"state\": null,\n                            \"countryCode\": \"IN\",\n                            \"locationType\": null,\n                            \"placeHash\": \"97a44d8c16f51b8f08aed2ffb457abf426cc8114a0e7fe0cbe26b9da0a73d221\"\n                        },\n                        \"contact\": {\n                            \"name\": \"Ganesh Raja\",\n                            \"number\": \"+919769162255\",\n                            \"email\": null\n                        },\n                        \"geocodingMetadata\": {\n                            \"center\": null,\n                            \"radius\": null,\n                            \"provider\": \"LOCUS_GEOCODER\",\n                            \"archive\": [],\n                            \"goodness\": null,\n                            \"confidence\": \"MEDIUM\",\n                            \"requestId\": \"94dd7bb0-726e-4c51-aba5-96a07131e1de\",\n                            \"placeNameProvider\": null,\n                            \"localityProvider\": null,\n                            \"placeNameArchive\": [],\n                            \"localityArchive\": [],\n                            \"verified\": false\n                        },\n                        \"customerId\": null,\n                        \"addressId\": null\n                    }\n                ],\n                \"chosenLocation\": {\n                    \"id\": \"Loc1\",\n                    \"geometry\": {\n                        \"latLng\": {\n                            \"lat\": 12.940527,\n                            \"lng\": 77.620002,\n                            \"accuracy\": 230\n                        }\n                    },\n                    \"timeWindow\": {\n                        \"slot\": {\n                            \"start\": \"2021-02-26T11:48:37.175+0000\",\n                            \"end\": \"2021-02-26T13:48:37.175+0000\"\n                        },\n                        \"strictness\": \"STRICT\",\n                        \"canTransactAfterSlot\": true,\n                        \"treatEtaAsSla\": false,\n                        \"transactionDuration\": 110,\n                        \"readinessDuration\": 0,\n                        \"slotBuffer\": 0,\n                        \"slots\": [\n                            {\n                                \"start\": \"2021-02-26T11:48:37.175+0000\",\n                                \"end\": \"2021-02-26T13:48:37.175+0000\"\n                            }\n                        ]\n                    },\n                    \"nonAvailableWindows\": [],\n                    \"locationAddress\": {\n                        \"id\": null,\n                        \"placeName\": \"Koramangala\",\n                        \"localityName\": \"Koramangala\",\n                        \"formattedAddress\": \"Headsup for tails, Koramangala, Bengaluru, 560085\",\n                        \"subLocalityName\": \"Koramangala\",\n                        \"pincode\": \"560085\",\n                        \"city\": \"Bengaluru\",\n                        \"state\": null,\n                        \"countryCode\": \"IN\",\n                        \"locationType\": null,\n                        \"placeHash\": \"97a44d8c16f51b8f08aed2ffb457abf426cc8114a0e7fe0cbe26b9da0a73d221\"\n                    },\n                    \"contact\": {\n                        \"name\": \"Ganesh Raja\",\n                        \"number\": \"+919769162255\",\n                        \"email\": null\n                    },\n                    \"geocodingMetadata\": {\n                        \"center\": null,\n                        \"radius\": null,\n                        \"provider\": \"LOCUS_GEOCODER\",\n                        \"archive\": [],\n                        \"goodness\": null,\n                        \"confidence\": \"MEDIUM\",\n                        \"requestId\": \"94dd7bb0-726e-4c51-aba5-96a07131e1de\",\n                        \"placeNameProvider\": null,\n                        \"localityProvider\": null,\n                        \"placeNameArchive\": [],\n                        \"localityArchive\": [],\n                        \"verified\": false\n                    },\n                    \"customerId\": null,\n                    \"addressId\": null\n                },\n                \"eta\": {},\n                \"checklists\": [\n                    {\n                        \"status\": \"COMPLETED\",\n                        \"items\": [\n                            {\n                                \"key\": \"signature-1\",\n                                \"item\": \"Customer signature\",\n                                \"format\": \"SIGNATURE\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": false,\n                                \"additionalOptions\": {}\n                            },\n                            {\n                                \"key\": \"payment-collected\",\n                                \"item\": \"Payment collected\",\n                                \"format\": \"BOOLEAN\",\n                                \"possibleValues\": [],\n                                \"allowedValues\": [],\n                                \"optional\": false,\n                                \"additionalOptions\": {}\n                            }\n                        ]\n                    }\n                ],\n                \"amountTransaction\": {\n                    \"amount\": {\n                        \"amount\": 100,\n                        \"currency\": \"AED\",\n                        \"symbol\": \"AED\"\n                    },\n                    \"exchangeType\": \"COLLECT\"\n                },\n                \"task\": true,\n                \"startAtId\": null,\n                \"tripId\": \"apvmvaS6\",\n                \"trackLink\": \"https://via.sh/apvmvaS6\",\n                \"payments\": {\n                    \"totalAmount\": null,\n                    \"pendingAmount\": null,\n                    \"paymentInstruments\": [],\n                    \"payments\": [],\n                    \"fullAmountRequired\": false,\n                    \"paymentRequired\": null\n                },\n                \"visitMetadata\": {\n                    \"type\": \"CUSTOMER\"\n                },\n                \"userVisitType\": null,\n                \"breakType\": null,\n                \"slotEdits\": [],\n                \"geofences\": [],\n                \"summary\": {\n                    \"tardiness\": 0,\n                    \"actualTravelPair\": null\n                },\n                \"triggeredGeofences\": [],\n                \"orderDetail\": {\n                    \"totalAmount\": null,\n                    \"payed\": null,\n                    \"paymentType\": null,\n                    \"lineItems\": [\n                        {\n                            \"name\": \"123\",\n                            \"quantity\": 1,\n                            \"id\": \"123\",\n                            \"version\": null,\n                            \"price\": {\n                                \"amount\": 100,\n                                \"currency\": \"AED\",\n                                \"symbol\": \"AED\"\n                            },\n                            \"imageUrl\": null,\n                            \"transactionStatus\": null,\n                            \"packageInfo\": null,\n                            \"parts\": [\n                                {\n                                    \"volume\": {\n                                        \"unit\": \"ITEM_COUNT\",\n                                        \"value\": 1\n                                    },\n                                    \"weight\": null,\n                                    \"dimensions\": null\n                                }\n                            ]\n                        }\n                    ],\n                    \"transactionDetail\": {\n                        \"canTransactPartial\": false,\n                        \"checklist\": null,\n                        \"transactionDuration\": 0\n                    },\n                    \"cratingInfo\": null\n                },\n                \"appFields\": {\n                    \"items\": []\n                },\n                \"visitName\": null,\n                \"visitAppConfig\": {\n                    \"skipStatuses\": [],\n                    \"allowVisitReschedule\": null,\n                    \"blockCompletion\": null,\n                    \"allowZeroItemVisitCompletion\": null,\n                    \"enforceSingleTransaction\": null\n                },\n                \"routeId\": {\n                    \"routeId\": null,\n                    \"mapId\": {\n                        \"mapId\": {\n                            \"clientId\": \"shyft-demo\",\n                            \"mapId\": \"d01451dc55374568b7d06f93b93c4076\"\n                        },\n                        \"version\": 5\n                    }\n                },\n                \"distanceFromHomebase\": null\n            }\n        ],\n        \"taskPriority\": 1,\n        \"skills\": {\n            \"tags\": []\n        },\n        \"taskRepeatCount\": 1,\n        \"primary\": true\n    },\n    \"carrierTeams\": [\n        {\n            \"clientId\": \"shyft-demo\",\n            \"version\": null,\n            \"teamId\": \"dubai\"\n        }\n    ],\n    \"taskAppConfig\": {\n        \"autoAccept\": null,\n        \"autoStartOnAccept\": null,\n        \"hideCancel\": null,\n        \"hideReject\": null,\n        \"hideRejectAfterAccept\": null,\n        \"nearbyTaskDistanceThreshold\": 50\n    },\n    \"summary\": {\n        \"tardiness\": 0\n    },\n    \"shift\": null,\n    \"planId\": null,\n    \"tourId\": null,\n    \"temperatureThreshold\": null,\n    \"autoAssign\": true,\n    \"dryRun\": false,\n    \"version\": null,\n    \"splitMetadata\": {\n        \"isTaskSplit\": null,\n        \"parentId\": null,\n        \"siblingIds\": []\n    }\n}"}],"_postman_id":"a70ac15a-7a63-4f4c-b191-0f7a96233593"}],"id":"8439f58b-e669-4fbd-8722-befc0c44f16c","_postman_id":"8439f58b-e669-4fbd-8722-befc0c44f16c","description":""}],"event":[{"listen":"prerequest","script":{"id":"0acd6781-eb64-4c30-9433-f143a4dcae66","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1cd84dca-a049-4da7-8bd2-d201e4143a75","type":"text/javascript","exec":[""]}}]}