A string indicating the status of the route optimization. There will only 3 type of status : ongoing, done, and failed.
ongoing mean that routing executed in background and still on progress.
done mean that route optimize has successfully executed and finish the process.
failed mean that route optimize executed but failed cause of something wrong that you can see the reason at the message field.
A timestamp representing the date and time when the routing process finish. To measure the distance between processes can be done based on createdTime and finishTime.
A timestamp representing the date and time when this data was last updated.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Docs","colors":{"primary":"#02A8F3","light":"#02A8F3","dark":"#028FCF"},"favicon":"https://mintcdn.com/mile-app/JbFasViqaZTzE9Zc/favicon.ico?fit=max\u0026auto=format\u0026n=JbFasViqaZTzE9Zc\u0026q=85\u0026s=4e7ddbcee052a480a983e57b5e25103b","api":{"playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer"}}},"search":{},"seo":{"metatags":{"robots":"noindex, nofollow"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mile-app","hasAudioNarration":false,"actualSubdomain":"mile-app","customDomains":["docsy3.mile.app"],"gitSource":{"type":"gitlab","owner":"paketid","repo":"mileapp-docs","deployBranch":"whitelabel","contentDirectory":"","isPrivate":true,"projectId":76553900,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6abdd0a3503afc6fc766f9c9","collectionId":"7da1e5b0-9dcc-4967-b311-365ce82d22c4","liveDeploymentHistoryId":"6abdd0a3503afc6fc766f9c9","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6abdd0a3503afc6fc766f9c9","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Guides","count":209},{"language":"default","tag":"API Reference","count":199},{"language":"default","tag":"Task","count":99},{"language":"default","tag":"Flow","count":76},{"language":"default","tag":"Setting","count":60},{"language":"default","tag":"Automation","count":39},{"language":"default","tag":"Flow Builder","count":33},{"language":"default","tag":"Route Optimization","count":32},{"language":"default","tag":"Routing","count":28},{"language":"default","tag":"Overview","count":25}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"a[href=\"/\"]>img,header>a:first-child img,img[src*=\"/logo/\"],nav>a:first-child img{width:150px!important;height:auto!important;max-width:150px!important}"}],"page":{"pagePath":"api-reference/objects/routing-object","slug":"/api-reference/objects/routing-object","pageMetadata":{"title":"Routing object","openapi-schema":"openapi/public/openapi-full.json Routing","description":null,"href":"/api-reference/objects/routing-object"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Routing object","openapi-schema":"openapi/public/openapi-full.json Routing","description":null,"href":"/api-reference/objects/routing-object"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/mile-app/1d49f46686dcd76c/scripts/build-openapi.js","/_mintlify/custom/mile-app/bbd4ec23fcfb0c2b/scripts/check-schema.js","/_mintlify/custom/mile-app/620df530e90e7f77/scripts/generate-tag-overviews.js"],"openApiReferenceData":{"schemaData":{"example":{"title":"Example","value":{"_id":"64b0f67e880af90e380ff8c7","configuration":{"multitrip":true,"useAllVehicle":true,"defaultVisitTime":12,"autoSpeed":false,"defaultSpeed":25,"returnToBase":true,"name":"Default","capacityConstraint":["weight","volume"],"clustering":false,"useOddEven":true,"oddEvenTime":[{"startTime":"07:00","endTime":"10:00"},{"startTime":"17:00","endTime":"20:00"}]},"name":"Routing 07-14 02:17","resultCode":"Route-20230801-001","routingDate":"2023-08-01","result":{"routing":[{"volumePercentage":"0%","totalDistance":62024,"totalVolume":0,"vehicleMaxWeight":100,"fixedCost":0,"workingTime":{"endTime":"17:00","startTime":"07:00"},"vehicleMaxVolume":100,"speed":25,"vehicleId":"64ae56d327688e090c04eff4","totalNodes":5,"finishTime":"10:42:41","vehicleName":"BP 4877 TFV","totalVisits":3,"totalTrips":1,"vehicleMinVolume":0,"totalWeight":0,"trips":[{"isHub":true,"weight":0,"visitId":"hub-640fc11832c0de76065d8922","waitingTime":42,"eta":"7:00:00","volume":0,"order":0,"coordinate":"-6.17549,106.79073","etd":"7:41:50","visitTime":0,"travelTime":0,"distance":0},{"isHub":false,"tags":null,"weight":0,"visitId":"taskId-64ae56a8ffffa27dbb0ea0e2","visitName":"Test 1000","waitingTime":0,"timeWindow":{"endTime":"17:00","startTime":"08:00"},"timeWindows":[{"endTime":"12:00","startTime":"08:00"},{"endTime":"17:00","startTime":"14:00"}],"eta":"8:00:00","address":"Matra Jaya 2 Jl. Waru No.26 RT 7/7 Rawamangun, Pulo Gadung, Jaktim 13220) (An Bapak Erick)","volume":0,"order":1,"coordinate":"-6.16390262,106.74082965","etd":"8:10:00","visitTime":10,"travelTime":19,"distance":7571,"allowOddEven":true},{"isHub":false,"tags":null,"weight":0,"visitId":"taskId-64afb4dc971dc3617f603332","visitName":"Testing 123","waitingTime":0,"timeWindow":{"endTime":null,"startTime":null},"eta":"8:46:27","address":"jakarta","volume":0,"order":2,"coordinate":"-6.224634691640824,106.67960171349401","etd":"8:58:27","visitTime":12,"travelTime":37,"distance":15190},{"isHub":false,"tags":null,"weight":0,"visitId":"taskId-64ae56a8ffffa27dbb0ea0dc","visitName":"Test 997","waitingTime":0,"timeWindow":{"endTime":"17:00","startTime":"08:00"},"timeWindows":[{"endTime":"12:00","startTime":"08:00"},{"endTime":"17:00","startTime":"14:00"}],"eta":"9:26:34","address":"Jln cipinang kebembem rt 04 rw 13 no 15","volume":0,"order":3,"coordinate":"-6.2784302,106.64862115","etd":"9:36:34","visitTime":10,"travelTime":29,"distance":11717},{"isHub":true,"weight":0,"visitId":"hub-640fc11832c0de76065d8922","waitingTime":0,"eta":"10:42:41","volume":0,"order":4,"coordinate":"-6.17549,106.79073","etd":"10:42:41","visitTime":0,"travelTime":67,"distance":27546}],"vehicleMinWeight":0,"assignee":"[email protected]","weightPercentage":"0%","totalTravelTime":152,"vehicleTags":["64ae56d327688e090c04eff4"],"isOddEven":true,"oddEven":"even"},{"volumePercentage":"0%","totalDistance":61798,"totalVolume":0,"vehicleMaxWeight":100,"fixedCost":0,"workingTime":{"endTime":"17:00","startTime":"07:00"},"vehicleMaxVolume":100,"speed":25,"vehicleId":"64ae56d327688e090c04eff3","totalNodes":4,"finishTime":"9:48:19","vehicleName":"K 9744 LAZ","totalVisits":2,"totalTrips":1,"vehicleMinVolume":0,"totalWeight":0,"trips":[{"isHub":true,"weight":0,"visitId":"hub-640fc11832c0de76065d8922","waitingTime":0,"eta":"7:00:00","volume":0,"order":0,"coordinate":"-6.17549,106.79073","etd":"7:00:00","visitTime":0,"travelTime":0,"distance":0},{"isHub":false,"tags":null,"weight":0,"visitId":"taskId-64ae56a8ffffa27dbb0ea0de","visitName":"Test 998","waitingTime":0,"timeWindow":{"endTime":"17:00","startTime":"08:00"},"timeWindows":[{"endTime":"12:00","startTime":"08:00"},{"endTime":"17:00","startTime":"14:00"}],"eta":"8:02:49","address":"Kompleks Gading Bukit Indah, Jalan Bukit Gading Raya Blok E No.17, Kelapa Gading Barat, Kelapa Gading","volume":0,"order":1,"coordinate":"-6.33164676,106.84686295","etd":"8:12:49","visitTime":10,"travelTime":63,"distance":26172},{"isHub":false,"tags":null,"weight":0,"visitId":"taskId-64ae56a8ffffa27dbb0ea0e0","visitName":"Test 999","waitingTime":0,"timeWindow":{"endTime":"17:00","startTime":"08:00"},"timeWindows":[{"endTime":"12:00","startTime":"08:00"},{"endTime":"17:00","startTime":"14:00"}],"eta":"8:38:23","address":"Apartemen gading nias tower bogenvile lt. 8 fd","volume":0,"order":2,"coordinate":"-6.3202,106.89724605","etd":"8:48:23","visitTime":10,"travelTime":26,"distance":10652},{"isHub":true,"weight":0,"visitId":"hub-640fc11832c0de76065d8922","waitingTime":0,"eta":"9:48:19","volume":0,"order":3,"coordinate":"-6.17549,106.79073","etd":"9:48:19","visitTime":0,"travelTime":60,"distance":24974}],"vehicleMinWeight":0,"assignee":"[email protected]","weightPercentage":"0%","totalTravelTime":149,"vehicleTags":["64ae56d327688e090c04eff3"]}],"dropped":[{"isHub":false,"tags":null,"coordinate":"-6.224634691640824,106.67960171349401","capacity":{"weight":0,"volume":null},"timeWindow":{"endTime":null,"startTime":null},"timeWindows":[{"endTime":null,"startTime":null}],"visitTime":null,"id":"taskId-64ae635cd7c7984fda307d92","name":"Testing 123","address":"jakarta","reason":"Dropped due to constraint"}]},"summary":{"totalDistance":123822,"droppedVisits":0,"totalVisits":5,"totalVehicles":2,"maxFinishTime":"10:42:41","usedVehicles":2,"totalVisitTime":52,"avgSpeed":25,"totalWaitingTime":42,"minFinishTime":"9:48:19","routedVisits":5,"avgFinishTime":"10:15:30","unusedVehicles":0,"totalTravelTime":301,"capacityConstraint":[{"available":200,"name":"weight","optimized":0,"percentage":0},{"available":200,"name":"volume","optimized":0,"percentage":0},{"available":0,"optimized":0,"percentage":0}],"totalSpentTime":395},"status":"done","hubCoordinate":"-6.17549,106.79073","hubId":"640fc11832c0de76065d8922","organizationId":"640fc0f0c53fdd421d7a8d32","countryCode":"IDN","user":{"name":"John doe"},"createdBy":"640fc0f0c53fdd421d7a8d38","createdFrom":"WEB","finishTime":"2023-07-14T07:25:18+00:00","createdTime":"2023-07-14T07:17:18+00:00","updatedTime":"2023-07-14T07:17:19+00:00"}},"type":"object","properties":{"_id":{"type":"string","description":" A unique identifier of this routing result.","uniqueKey":"_id","typeLabel":"string"},"configuration":{"type":"array","description":"An object containing various configuration settings for the route optimization.","items":{"type":"object","properties":{"name":{"type":"boolean","description":"A string representing the name of this configuration.","uniqueKey":"configuration.items.[INDEX].name","typeLabel":"boolean"},"autoSpeed":{"type":"boolean","description":"A boolean value set to **false**, mean that the vehicle speed is not automatically determined.","uniqueKey":"configuration.items.[INDEX].autoSpeed","typeLabel":"boolean"},"defaultSpeed":{"type":"integer","description":"An integer representing the default speed of vehicles.","uniqueKey":"configuration.items.[INDEX].defaultSpeed","typeLabel":"integer"},"defaultVisitTime":{"type":"integer","description":"An integer representing the default time for each visit","uniqueKey":"configuration.items.[INDEX].defaultVisitTime","typeLabel":"integer"},"clustering":{"type":"boolean","description":"A boolean value set to false, mean that clustering is not enabled","uniqueKey":"configuration.items.[INDEX].clustering","typeLabel":"boolean"},"multitrip":{"type":"boolean","description":"A boolean value set to **true**, mean that it allows for multiple trips.","uniqueKey":"configuration.items.[INDEX].multitrip","typeLabel":"boolean"},"useAllVehicle":{"type":"boolean","description":"A boolean value set to **true**, mean that all available vehicles are used.","uniqueKey":"configuration.items.[INDEX].useAllVehicle","typeLabel":"boolean"},"returnToBase":{"type":"boolean","description":"A boolean value set to **true**, mean that vehicles return to their base after completing visits.","uniqueKey":"configuration.items.[INDEX].returnToBase","typeLabel":"boolean"},"capacityConstraint":{"type":"array","description":"An array containing capacity constraint names.","uniqueKey":"configuration.items.[INDEX].capacityConstraint","typeLabel":"array"},"useOddEven":{"type":"boolean","description":"A boolean value indicating whether odd-even license plate restrictions should be enforced during route optimization. When set to true, vehicles will only be routed during time periods that match their odd/even classification.","uniqueKey":"configuration.items.[INDEX].useOddEven","typeLabel":"boolean"},"oddEvenTime":{"type":"array","description":"An array of time windows during which odd-even restrictions are enforced. Each object contains startTime and endTime defining the restricted periods.","items":{"type":"object","properties":{"startTime":{"type":"string","description":"Start time of the odd-even restriction period.","uniqueKey":"configuration.items.[INDEX].oddEvenTime.items.[INDEX].startTime","typeLabel":"string"},"endTime":{"type":"string","description":"End time of the odd-even restriction period.","uniqueKey":"configuration.items.[INDEX].oddEvenTime.items.[INDEX].endTime","typeLabel":"string"}},"uniqueKey":"configuration.items.[INDEX].oddEvenTime.items.[INDEX]","typeLabel":"object"},"uniqueKey":"configuration.items.[INDEX].oddEvenTime","typeLabel":"object[]"}},"uniqueKey":"configuration.items.[INDEX]","typeLabel":"object"},"uniqueKey":"configuration","typeLabel":"object[]"},"name":{"type":"string","description":" A string representing the name of this route optimization.","uniqueKey":"name","typeLabel":"string"},"routingDate":{"type":"string","description":"The date for which the route optimization is performed.","uniqueKey":"routingDate","typeLabel":"string"},"resultCode":{"type":"string","description":"Unique values for result optimization data as an alternative identifier.","uniqueKey":"resultCode","typeLabel":"string"},"result":{"type":"array","description":"The result key contains success and failed optimized visits list","items":{"type":"object","properties":{"routing":{"type":"array","description":"An array containing details of the routes.","items":{"type":"object","properties":{"volumePercentage":{"type":"string","description":"The volume percentage for this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].volumePercentage","typeLabel":"string"},"totalDistance":{"type":"number","description":"The total distance covered by this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].totalDistance","typeLabel":"number"},"totalVolume":{"type":"number","description":"The total volume carried by this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].totalVolume","typeLabel":"number"},"vehicleMaxWeight":{"type":"number","description":"The maximum weight capacity of the vehicle.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleMaxWeight","typeLabel":"number"},"fixedCost":{"type":"integer","description":"The cost factor for this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].fixedCost","typeLabel":"integer"},"workingTime":{"type":"array","description":"The time window during which this vehicle can work.","items":{"type":"object","properties":{"startTime":{"type":"integer","description":"Minimum working time of vehicle to operate.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].workingTime.items.[INDEX].startTime","typeLabel":"integer"},"endTime":{"type":"integer","description":"Maximum working time of vehicle to operate.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].workingTime.items.[INDEX].endTime","typeLabel":"integer"}},"uniqueKey":"result.items.[INDEX].routing.items.[INDEX].workingTime.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].routing.items.[INDEX].workingTime","typeLabel":"object[]"},"vehicleMaxVolume":{"type":"number","description":"The maximum volume capacity of the vehicle.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleMaxVolume","typeLabel":"number"},"speed":{"type":"integer","description":"The speed of the vehicle.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].speed","typeLabel":"integer"},"vehicleId":{"type":"string","description":"The unique identifier for the vehicle.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleId","typeLabel":"string"},"totalNodes":{"type":"number","description":"The total number of nodes (locations) visited in this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].totalNodes","typeLabel":"number"},"finishTime":{"type":"string","description":"The time when this route finished.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].finishTime","typeLabel":"string"},"vehicleName":{"type":"string","description":"The name of the vehicle.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleName","typeLabel":"string"},"totalVisits":{"type":"integer","description":"The total number of visits made in this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].totalVisits","typeLabel":"integer"},"totalTrips":{"type":"integer","description":"The total number of trips made by the vehicle in this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].totalTrips","typeLabel":"integer"},"vehicleMinVolume":{"type":"number","description":"The minimum volume capacity of the vehicle.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleMinVolume","typeLabel":"number"},"totalWeight":{"type":"number","description":"The total weight carried by this vehicle in this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].totalWeight","typeLabel":"number"},"trips":{"type":"array","description":"An array containing details of individual trips in this route. Each trip represents a visit or stop during the route.","items":{"type":"object","properties":{"isHub":{"type":"boolean","description":"A boolean value indicating whether the dropped visit was a hub (starting/ending point).","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].isHub","typeLabel":"boolean"},"weight":{"type":"integer","description":"The weight value seems to be 0, suggesting that there is no specific weight associated with this visit or hub in this context.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].weight","typeLabel":"integer"},"visitId":{"type":"string","description":"The visitId is likely a unique identifier for this visit or hub. It can be used to distinguish different visits or locations within the system.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].visitId","typeLabel":"string"},"waitingTime":{"type":"string","description":"The waitingTime indicates the time, in some unit (e.g., minutes), that one needs to wait at this hub or location before proceeding to the next destination or performing the next action.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].waitingTime","typeLabel":"string"},"eta":{"type":"string","description":"ETA stands for Estimated Time of Arrival.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].eta","typeLabel":"string"},"volume":{"type":"integer","description":"The volume value seems to be 0, indicating that there is no specific volume associated with this visit or hub in this context. Volume could refer to the quantity of items or goods associated with this location.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].volume","typeLabel":"integer"},"order":{"type":"integer","description":"The order value also seems to be 0, suggesting that there is no specific order associated with this visit or hub. In the context of logistics or transportation, an order could refer to a sequence number of stops on a delivery route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].order","typeLabel":"integer"},"coordinate":{"type":"integer","description":"This represents the geographic coordinates (latitude and longitude) of the hub or location, placing it at approximately -6.17549 latitude and 106.79073 longitude.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].coordinate","typeLabel":"integer"},"etd":{"type":"integer","description":"ETD stands for Estimated Time of Departure. It indicates the estimated time when the visit or vehicle is expected to depart from this hub or location.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].etd","typeLabel":"integer"},"visitTime":{"type":"integer","description":"The visitTime appears to be set to 0, indicating that there is no specific visit time associated with this hub or visit in this context. Visit time typically refers to the time taken at a particular location for loading, unloading, or other actions.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].visitTime","typeLabel":"integer"},"travelTime":{"type":"integer","description":"The travelTime is also set to 0, suggesting that there is no specific travel time associated with this visit or hub. Travel time usually refers to the time taken to travel from one location to another.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].travelTime","typeLabel":"integer"},"distance":{"type":"integer","description":"Distance usually refers to the spatial separation between the locations","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].distance","typeLabel":"integer"},"allowOddEven":{"type":"boolean","description":"A boolean value indicating whether odd-even restrictions allow this trip to be made. When true, the trip timing complies with the vehicle's odd-even classification and restriction windows.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX].allowOddEven","typeLabel":"boolean"}},"uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].routing.items.[INDEX].trips","typeLabel":"object[]"},"vehicleMinWeight":{"type":"number","description":"The minimum weight capacity of the vehicle","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleMinWeight","typeLabel":"number"},"assignee":{"type":"string","description":"The user of the assigned for this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].assignee","typeLabel":"string"},"totalTravelTime":{"type":"number","description":"The total travel time for this route.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].totalTravelTime","typeLabel":"number"},"vehicleTags":{"type":"array","description":"An array containing vehicle tags.","items":{"type":"object","additionalProperties":true,"uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleTags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].routing.items.[INDEX].vehicleTags","typeLabel":"object[]"},"isOddEven":{"type":"boolean","description":"A boolean value indicating whether this route is affected by odd-even license plate restrictions. When true, the vehicle's routing has been optimized considering odd-even time windows.","uniqueKey":"result.items.[INDEX].routing.items.[INDEX].isOddEven","typeLabel":"boolean"},"oddEven":{"type":"string","description":"The odd-even category of the vehicle used in this route. Shows whether the vehicle has 'odd' or 'even' numbered license plate.","enum":["odd","even"],"uniqueKey":"result.items.[INDEX].routing.items.[INDEX].oddEven","typeLabel":"enum\u003cstring>"}},"uniqueKey":"result.items.[INDEX].routing.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].routing","typeLabel":"object[]"},"dropped":{"type":"array","description":"An array of dropped visit details.","items":{"type":"object","properties":{"isHub":{"type":"string","description":"A boolean value indicating whether the dropped visit was a hub (starting/ending point).","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].isHub","typeLabel":"string"},"tags":{"type":"array","description":"Tags associated with the dropped visit.","items":{"type":"object","additionalProperties":true,"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].tags","typeLabel":"object[]"},"coordinate":{"type":"string","description":"The coordinates (latitude and longitude) of the dropped visit.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].coordinate","typeLabel":"string"},"capacity":{"type":"array","description":"An object representing the capacity constraints for the dropped visit.","items":{"type":"object","additionalProperties":true,"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].capacity.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].capacity","typeLabel":"object[]"},"timeWindow":{"type":"object","description":"The time window during which the visit was scheduled. Note: This field is not considered when timeWindows is provided.","properties":{"startTime":{"type":"string","description":"Minimum visit available time.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].timeWindow.startTime","typeLabel":"string"},"endTime":{"type":"string","description":"Maximum visit available time","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].timeWindow.endTime","typeLabel":"string"}},"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].timeWindow","typeLabel":"object"},"timeWindows":{"type":"array","description":"Array of time windows during which the visit was scheduled. When this field is provided, the timeWindow field will be ignored.","items":{"type":"object","properties":{"startTime":{"type":"string","description":"Minimum visit available time.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].timeWindows.items.[INDEX].startTime","typeLabel":"string"},"endTime":{"type":"string","description":"Maximum visit available time","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].timeWindows.items.[INDEX].endTime","typeLabel":"string"}},"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].timeWindows.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].timeWindows","typeLabel":"object[]"},"visitTime":{"type":"number","description":"The visit time (duration of stay) for this dropped visit.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].visitTime","typeLabel":"number"},"id":{"type":"integer","description":"The unique identifier for this visit.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].id","typeLabel":"integer"},"name":{"type":"string","description":"The name of the dropped visit.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].name","typeLabel":"string"},"address":{"type":"number","description":"The address associated with the dropped.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].address","typeLabel":"number"},"reason":{"type":"string","description":"The reason for dropping this visit.","uniqueKey":"result.items.[INDEX].dropped.items.[INDEX].reason","typeLabel":"string"}},"uniqueKey":"result.items.[INDEX].dropped.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].dropped","typeLabel":"object[]"}},"uniqueKey":"result.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result","typeLabel":"object[]"},"summary":{"type":"array","description":"An object containing summary information for this route optimization:","items":{"type":"object","properties":{"totalDistance":{"type":"number","description":"An integer representing the total distance covered in all routes.","uniqueKey":"summary.items.[INDEX].totalDistance","typeLabel":"number"},"droppedVisits":{"type":"number","description":"An integer representing the number of dropped visits in all routes.","uniqueKey":"summary.items.[INDEX].droppedVisits","typeLabel":"number"},"totalVisits":{"type":"number","description":"An integer representing the total number of visits in all routes.","uniqueKey":"summary.items.[INDEX].totalVisits","typeLabel":"number"},"totalVehicles":{"type":"number","description":"An integer representing the total number of vehicles used in all routes.","uniqueKey":"summary.items.[INDEX].totalVehicles","typeLabel":"number"},"maxFinishTime":{"type":"string","description":"A string representing the maximum finish time among all routes.","uniqueKey":"summary.items.[INDEX].maxFinishTime","typeLabel":"string"},"usedVehicles":{"type":"integer","description":"An integer representing the number of vehicles used in all routes.","uniqueKey":"summary.items.[INDEX].usedVehicles","typeLabel":"integer"},"totalVisitTime":{"type":"integer","description":"An integer representing the total time spent on visits in all routes.","uniqueKey":"summary.items.[INDEX].totalVisitTime","typeLabel":"integer"},"avgSpeed":{"type":"number","description":"An integer representing the average speed of vehicles in all routes.","uniqueKey":"summary.items.[INDEX].avgSpeed","typeLabel":"number"},"totalWaitingTime":{"type":"number","description":"An integer representing the total waiting time in all routes.","uniqueKey":"summary.items.[INDEX].totalWaitingTime","typeLabel":"number"},"minFinishTime":{"type":"string","description":"A string representing the minimum finish time among all routes.","uniqueKey":"summary.items.[INDEX].minFinishTime","typeLabel":"string"},"routedVisits":{"type":"number","description":"An integer representing the number of visits that were routed in all routes.","uniqueKey":"summary.items.[INDEX].routedVisits","typeLabel":"number"},"avgFinishTime":{"type":"string","description":"A string representing the average finish time among all routes.","uniqueKey":"summary.items.[INDEX].avgFinishTime","typeLabel":"string"},"unusedVehicles":{"type":"number","description":"An integer representing the number of unused vehicles in all routes.","uniqueKey":"summary.items.[INDEX].unusedVehicles","typeLabel":"number"},"totalTravelTime":{"type":"number","description":"An integer representing the total travel time in all routes.","uniqueKey":"summary.items.[INDEX].totalTravelTime","typeLabel":"number"},"capacityConstraint":{"type":"array","description":"An array containing capacity constraint details for weight and volume.","items":{"type":"object","additionalProperties":true,"uniqueKey":"summary.items.[INDEX].capacityConstraint.items.[INDEX]","typeLabel":"object"},"uniqueKey":"summary.items.[INDEX].capacityConstraint","typeLabel":"object[]"},"totalSpentTime":{"type":"number","description":"An integer representing the total time spent in all routes.","uniqueKey":"summary.items.[INDEX].totalSpentTime","typeLabel":"number"}},"uniqueKey":"summary.items.[INDEX]","typeLabel":"object"},"uniqueKey":"summary","typeLabel":"object[]"},"status":{"type":"string","description":"A string indicating the status of the route optimization. There will only 3 type of status : **ongoing**, **done**, and **failed**. \n **ongoing** mean that routing executed in background and still on progress. \n **done** mean that route optimize has successfully executed and finish the process. \n **failed** mean that route optimize executed but failed cause of something wrong that you can see the reason at the message field.","uniqueKey":"status","typeLabel":"string"},"message":{"type":"string","description":"A string that will only exists when routing process has **failed** and giving the reason of it.","uniqueKey":"message","typeLabel":"string"},"hubCoordinate":{"type":"string","description":"A string representing the latitude and longitude of the hub.","uniqueKey":"hubCoordinate","typeLabel":"string"},"hubId":{"type":"array","description":" A unique identifier representing the hub associated with this route optimization.","items":{"type":"object","additionalProperties":true,"uniqueKey":"hubId.items.[INDEX]","typeLabel":"object"},"uniqueKey":"hubId","typeLabel":"object[]"},"organizationId":{"type":"string","description":"A unique identifier representing the organization ID associated with this route optimization.","uniqueKey":"organizationId","typeLabel":"string"},"countryCode":{"type":"string","description":"A string representing the country code.","uniqueKey":"countryCode","typeLabel":"string"},"user":{"type":"array","description":"An object containing user-related who create this route information.","items":{"type":"object","additionalProperties":true,"uniqueKey":"user.items.[INDEX]","typeLabel":"object"},"uniqueKey":"user","typeLabel":"object[]"},"createdBy":{"description":"A user ID, representing the user who created this routing.","type":"string","uniqueKey":"createdBy","typeLabel":"string"},"createdFrom":{"type":"integer","description":"A string indicating the source from which the route optimization was created.","uniqueKey":"createdFrom","typeLabel":"integer"},"finishTime":{"description":"A timestamp representing the date and time when the routing process finish. To measure the distance between processes can be done based on **createdTime** and **finishTime**.","type":"string","uniqueKey":"finishTime","typeLabel":"string"},"createdTime":{"type":"string","description":"A timestamp representing the date and time when this route optimization was created.","uniqueKey":"createdTime","typeLabel":"string"},"updatedTime":{"description":"A timestamp representing the date and time when this data was last updated.","type":"string","uniqueKey":"updatedTime","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"originalFileLocation":"openapi/public/openapi-full.json"},"subdomain":"mile-app","siteName":"Docs","title":"Routing object - Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-01T03:19:04.024Z","originalFileLocation":"api-reference/objects/routing-object.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex, nofollow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Routing object - Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docsy3.mile.app/api-reference/objects/routing-object\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mile-app.mintlify.app/_mintlify/api/og/v2?division=Objects\u0026amp;title=Routing+object\u0026amp;theme=d8f06ae19fc507e5db12c83f\u0026amp;signature=d1d742c06a760ffa899cb8a46fd394d56154fd8788b4e15418fd698094276250\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Routing object - Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mile-app.mintlify.app/_mintlify/api/og/v2?division=Objects\u0026amp;title=Routing+object\u0026amp;theme=d8f06ae19fc507e5db12c83f\u0026amp;signature=d1d742c06a760ffa899cb8a46fd394d56154fd8788b4e15418fd698094276250\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/mile-app/Twtpt2Bih2o8988O/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#02A8F3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docsy3.mile.app/api-reference/objects/routing-object\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/objects/routing-object.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docsy3.mile.app/#organization\",\"name\":\"Docs\",\"url\":\"https://docsy3.mile.app\"},{\"@type\":\"WebSite\",\"@id\":\"https://docsy3.mile.app#website\",\"name\":\"Docs\",\"url\":\"https://docsy3.mile.app\",\"publisher\":{\"@id\":\"https://docsy3.mile.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docsy3.mile.app/api-reference/objects/routing-object#webpage\",\"url\":\"https://docsy3.mile.app/api-reference/objects/routing-object\",\"name\":\"Routing object\",\"dateModified\":\"2026-10-01T03:19:04.024Z\",\"isPartOf\":{\"@id\":\"https://docsy3.mile.app#website\"},\"breadcrumb\":{\"@id\":\"https://docsy3.mile.app/api-reference/objects/routing-object#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docsy3.mile.app/api-reference/objects/routing-object#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Objects\",\"item\":\"https://docsy3.mile.app/api-reference/objects/task-object\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Routing object\",\"item\":\"https://docsy3.mile.app/api-reference/objects/routing-object\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docsy3.mile.app/api-reference/objects/routing-object#apireference\",\"headline\":\"Routing object\",\"name\":\"Routing object\",\"url\":\"https://docsy3.mile.app/api-reference/objects/routing-object\",\"mainEntityOfPage\":{\"@id\":\"https://docsy3.mile.app/api-reference/objects/routing-object#webpage\"},\"dateModified\":\"2026-10-01T03:19:04.024Z\",\"publisher\":{\"@id\":\"https://docsy3.mile.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docsy3.mile.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Docs","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/pages/getting-started/introduction"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Data Formats","href":"/api-reference/data-formats"},{"title":"Status Codes","href":"/api-reference/status-codes"}]},{"group":"Tools","pages":[{"group":"Short Token","pages":[{"title":"Generate Short Token","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-tools.json post /short-token/generate","href":"/api-reference/tools/short-token/generate-short-token"},{"title":"Resolve Short Token","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-tools.json post /short-token/resolve","href":"/api-reference/tools/short-token/resolve-short-token"}]}]},{"group":"Webhook","pages":[{"title":"How does it works","href":"/api-reference/webhooks/how-it-works"},{"title":"Delivery Attempts and Retries","href":"/api-reference/webhooks/delivery-attempts"},{"title":"Quick Response Requirement","href":"/api-reference/webhooks/quick-response"},{"title":"Failure Monitoring and Notification Process","href":"/api-reference/webhooks/failure-monitoring"},{"group":"Webhook","pages":[{"title":"Task events","version":null,"deprecated":null,"openapi":"/openapi/public/openapi-webhooks.json webhook task-events","href":"/api-reference/webhooks/webhook/task-events"},{"title":"On data source created","version":null,"deprecated":null,"openapi":"/openapi/public/openapi-webhooks.json webhook data-source-created","href":"/api-reference/webhooks/webhook/on-data-source-created"},{"title":"Routing events","version":null,"deprecated":null,"openapi":"/openapi/public/openapi-webhooks.json webhook routing-events","href":"/api-reference/webhooks/webhook/routing-events"},{"title":"Trip events","version":null,"deprecated":null,"openapi":"/openapi/public/openapi-webhooks.json webhook trip-events","href":"/api-reference/webhooks/webhook/trip-events"}]}]},{"group":"Task","pages":[{"group":"Overview","pages":[{"title":"Task","href":"/api-reference/task/overview"},{"title":"Location History","href":"/api-reference/task/location-history-overview"},{"title":"Task Schedule","href":"/api-reference/task/task-schedule-overview"},{"title":"Overview","href":"/api-reference/activity/overview"}]},{"group":"Task","pages":[{"title":"Read tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /tasks","href":"/api-reference/task/task/read-tasks"},{"title":"Read tasks gallery","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /tasks-gallery","href":"/api-reference/task/task/read-tasks-gallery"},{"title":"Read task by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /task/{task_id}","href":"/api-reference/task/task/read-task-by-id"},{"title":"Read public task by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /task/public/{task_id}","href":"/api-reference/task/task/read-public-task-by-id"},{"title":"Read task tracking","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /tasks/tracking","href":"/api-reference/task/task/read-task-tracking"},{"title":"Create task","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /task","href":"/api-reference/task/task/create-task"},{"title":"Create multiple tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /tasks/bulk/","href":"/api-reference/task/task/create-multiple-tasks"},{"title":"Upload image for task","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /task/photo/{forRenameFile}","href":"/api-reference/task/task/upload-image-for-task"},{"title":"Upload video for task","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /task/video/{forRenameFile}","href":"/api-reference/task/task/upload-video-for-task"},{"title":"Update task by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /task/{taskid}","href":"/api-reference/task/task/update-task-by-id"},{"title":"Update multiple tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /tasks/bulk/#","href":"/api-reference/task/task/update-multiple-tasks"},{"title":"Move task by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /task/{taskId}/move","href":"/api-reference/task/task/move-task-by-id"},{"title":"Assign task by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /task/{taskId}/assign","href":"/api-reference/task/task/assign-task-by-id"},{"title":"Move multiple tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /tasks/bulk/move","href":"/api-reference/task/task/move-multiple-tasks"},{"title":"Assign multiple tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /tasks/bulk/assign","href":"/api-reference/task/task/assign-multiple-tasks"},{"title":"Partially update task by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json patch /task/{taskId}","href":"/api-reference/task/task/partially-update-task-by-id"},{"title":"Delete multiple tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json delete /tasks/bulk","href":"/api-reference/task/task/delete-multiple-tasks"},{"title":"Partial update multiple tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json patch /tasks/bulk","href":"/api-reference/task/task/partial-update-multiple-tasks"},{"title":"Delete task by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json delete /task/{id}","href":"/api-reference/task/task/delete-task-by-id"}]},{"group":"Location History","pages":[{"title":"Read location history","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /location-histories","href":"/api-reference/task/location-history/read-location-history"},{"title":"Read location history by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /location-history/{id}","href":"/api-reference/task/location-history/read-location-history-by-id"},{"title":"Read location history by token","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /location-history/tracking/{token}","href":"/api-reference/task/location-history/read-location-history-by-token"},{"title":"Create location history","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /location-history","href":"/api-reference/task/location-history/create-location-history"},{"title":"Bulk create location history","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /location-history/bulk","href":"/api-reference/task/location-history/bulk-create-location-history"},{"title":"Generate location history token","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /location-history/generate-token","href":"/api-reference/task/location-history/generate-location-history-token"},{"title":"Update location history by email \u0026 createdTime","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /location-history/","href":"/api-reference/task/location-history/update-location-history-by-email-\u0026-createdtime"},{"title":"Update location history by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /location-history/{loc_history_id}","href":"/api-reference/task/location-history/update-location-history-by-id"},{"title":"Delete location history by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json delete /location-history/{loc_history_id}","href":"/api-reference/task/location-history/delete-location-history-by-id"},{"title":"Update partially location history by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json patch /location-history/{loc_history_id}","href":"/api-reference/task/location-history/update-partially-location-history-by-id"}]},{"group":"Task Schedule","pages":[{"title":"Read task schedule","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /task/schedules","href":"/api-reference/task/task-schedule/read-task-schedule"},{"title":"Read task schedule by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json get /task/schedule/{id}","href":"/api-reference/task/task-schedule/read-task-schedule-by-id"},{"title":"Create task schedule","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /task/schedule","href":"/api-reference/task/task-schedule/create-task-schedule"},{"title":"Bulk create task schedule","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json post /task/schedules/bulk","href":"/api-reference/task/task-schedule/bulk-create-task-schedule"},{"title":"Update task schedule by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json put /task/schedule/{scheduleId}","href":"/api-reference/task/task-schedule/update-task-schedule-by-id"},{"title":"Delete task schedule by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json delete /task/schedule/{scheduleId}","href":"/api-reference/task/task-schedule/delete-task-schedule-by-id"},{"title":"Update partially task schedule by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-task.json patch /task/schedule/{scheduleId}","href":"/api-reference/task/task-schedule/update-partially-task-schedule-by-id"}]}]},{"group":"Routing","pages":[{"group":"Overview","pages":[{"title":"Routing","href":"/api-reference/routing/overview"},{"title":"Vehicle","href":"/api-reference/routing/vehicle-overview"}]},{"group":"Vehicle","pages":[{"title":"Read vehicle","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json get /vehicles","href":"/api-reference/routing/vehicle/read-vehicle"},{"title":"Read vehicle by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json get /vehicle/{vehicleId}","href":"/api-reference/routing/vehicle/read-vehicle-by-id"},{"title":"Update vehicle by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json put /vehicle/{vehicleId}","href":"/api-reference/routing/vehicle/update-vehicle-by-id"},{"title":"Delete vehicle by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json delete /vehicle/{vehicleId}","href":"/api-reference/routing/vehicle/delete-vehicle-by-id"},{"title":"Update partially vehicle by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json patch /vehicle/{vehicleId}","href":"/api-reference/routing/vehicle/update-partially-vehicle-by-id"},{"title":"Create vehicle","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json post /vehicle","href":"/api-reference/routing/vehicle/create-vehicle"},{"title":"Bulk create vehicle","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json post /vehicles/","href":"/api-reference/routing/vehicle/bulk-create-vehicle"},{"title":"Delete vehicle by Hub","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json delete /vehicles/{hubId}/hub","href":"/api-reference/routing/vehicle/delete-vehicle-by-hub"}]},{"group":"Routing","pages":[{"title":"Read routing results","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json get /results","href":"/api-reference/routing/routing/read-routing-results"},{"title":"Read routing result by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json get /result/{resultId}","href":"/api-reference/routing/routing/read-routing-result-by-id"},{"title":"Update routing result by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json put /result/{resultId}","href":"/api-reference/routing/routing/update-routing-result-by-id"},{"title":"Delete routing result by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json delete /result/{resultId}","href":"/api-reference/routing/routing/delete-routing-result-by-id"},{"title":"Update partially routing result by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json patch /result/{resultId}","href":"/api-reference/routing/routing/update-partially-routing-result-by-id"},{"title":"Route optimize","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json post /routing","href":"/api-reference/routing/routing/route-optimize"},{"title":"Dispatch routing result","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json post /dispatch","href":"/api-reference/routing/routing/dispatch-routing-result"},{"title":"Reorder visits","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json post /reorder-visits","href":"/api-reference/routing/routing/reorder-visits"},{"title":"Read routing result history by result ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-routing.json get /result/{resultId}/history","href":"/api-reference/routing/routing/read-routing-result-history-by-result-id"}]}]},{"group":"Flow","pages":[{"group":"Overview","pages":[{"title":"Flow","href":"/api-reference/flow/overview"},{"title":"Automation","href":"/api-reference/flow/automation-overview"}]},{"group":"Flow","pages":[{"title":"Read flows","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /flows","href":"/api-reference/flow/flow/read-flows"},{"title":"Read flow by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /flow/{flowId}","href":"/api-reference/flow/flow/read-flow-by-id"},{"title":"Read flow fields","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /flow-fields","href":"/api-reference/flow/flow/read-flow-fields"},{"title":"Read flow components","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /flow-components","href":"/api-reference/flow/flow/read-flow-components"},{"title":"Read flow component by flow name","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /flow/{flowName}/fields","href":"/api-reference/flow/flow/read-flow-component-by-flow-name"},{"title":"Generate example","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /flow/{flowName}/task","href":"/api-reference/flow/flow/generate-example"},{"title":"Read flow histories","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /flow-logs","href":"/api-reference/flow/flow/read-flow-histories"},{"title":"Create flow","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json post /flow","href":"/api-reference/flow/flow/create-flow"},{"title":"Read flow versions","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json post /flows/check-version","href":"/api-reference/flow/flow/read-flow-versions"},{"title":"Re-order flow","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json put /flow-reorder","href":"/api-reference/flow/flow/re-order-flow"},{"title":"Update flow by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json put /flow/{flow_id}","href":"/api-reference/flow/flow/update-flow-by-id"},{"title":"Delete flow by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json delete /flow/{flow_id}","href":"/api-reference/flow/flow/delete-flow-by-id"},{"title":"Restore flow by flow log ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json put /flow/{flowId}/restore/{flowLogId}","href":"/api-reference/flow/flow/restore-flow-by-flow-log-id"}]},{"group":"Automation","pages":[{"title":"Read automation","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /automations","href":"/api-reference/flow/automation/read-automation"},{"title":"Read log automation","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /automation-log","href":"/api-reference/flow/automation/read-log-automation"},{"title":"Read automation by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json get /automation/{automationId}","href":"/api-reference/flow/automation/read-automation-by-id"},{"title":"Create automation","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json post /automation","href":"/api-reference/flow/automation/create-automation"},{"title":"Retry bulk automation","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json post /automation-retries","href":"/api-reference/flow/automation/retry-bulk-automation"},{"title":"Update automation by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json put /automation/{automation_id}","href":"/api-reference/flow/automation/update-automation-by-id"},{"title":"Update partially automation by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json patch /automation/{automation_id}","href":"/api-reference/flow/automation/update-partially-automation-by-id"},{"title":"Retry automation by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json patch /automation-retry/{log_id}","href":"/api-reference/flow/automation/retry-automation-by-id"},{"title":"Delete automation by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-flow.json delete /automation/{automation_id}/","href":"/api-reference/flow/automation/delete-automation-by-id"}]}]},{"group":"Workflow","pages":[{"group":"Overview","pages":[{"title":"Overview","href":"/api-reference/workflow/overview"}]},{"group":"Workflow","pages":[{"title":"Get All Workflows","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json get /internal/workflows","href":"/api-reference/workflow/workflow/get-all-workflows"},{"title":"Create Workflow","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json post /internal/workflows","href":"/api-reference/workflow/workflow/create-workflow"},{"title":"Search Workflows","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json get /internal/workflows/search","href":"/api-reference/workflow/workflow/search-workflows"},{"title":"Get Workflow by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json get /workflow/{id}","href":"/api-reference/workflow/workflow/get-workflow-by-id"},{"title":"Update Workflow","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json put /workflow/{id}","href":"/api-reference/workflow/workflow/update-workflow"},{"title":"Delete Workflow","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json delete /workflow/{id}","href":"/api-reference/workflow/workflow/delete-workflow"},{"title":"Get Field Mapping Data","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json get /workflow/{id}/steps/{stepOrder}/field-mapping-data","href":"/api-reference/workflow/workflow/get-field-mapping-data"},{"title":"Validate Field Mappings","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-workflow.json post /workflow/{id}/steps/{stepOrder}/validate-field-mappings","href":"/api-reference/workflow/workflow/validate-field-mappings"}]}]},{"group":"Data","pages":[{"group":"Overview","pages":[{"title":"Data","href":"/api-reference/data/overview"},{"title":"Data Source","href":"/api-reference/data/data-source-overview"},{"title":"Data Type","href":"/api-reference/data/data-type-overview"}]},{"group":"Data Source","pages":[{"title":"Read data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json get /data","href":"/api-reference/data/data-source/read-data-source"},{"title":"Create data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json post /data","href":"/api-reference/data/data-source/create-data-source"},{"title":"Read data source by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json get /data/{dataId}","href":"/api-reference/data/data-source/read-data-source-by-id"},{"title":"Read data source by dataTypeName and dataId","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json get /data/type/{dataTypeName}/{dataId}","href":"/api-reference/data/data-source/read-data-source-by-datatypename-and-dataid"},{"title":"Read data source by hubId, dataTypeName, dataId","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json get /data/hub/{hubId}/type/{dataTypeName}/{data_id}","href":"/api-reference/data/data-source/read-data-source-by-hubid-datatypename-dataid"},{"title":"Bulk create data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json post /data/bulk","href":"/api-reference/data/data-source/bulk-create-data-source"},{"title":"Bulk create or update data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json post /data/bulk/upsert","href":"/api-reference/data/data-source/bulk-create-or-update-data-source"},{"title":"Update data source by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json put /data/{_id}","href":"/api-reference/data/data-source/update-data-source-by-id"},{"title":"Update data source by hubId, dataTypeName, dataId","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json put /data/hub/{hub_id}/type/{dataTypeName}/{dataId}","href":"/api-reference/data/data-source/update-data-source-by-hubid-datatypename-dataid"},{"title":"Update partially data source by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json patch /data/{data_id}","href":"/api-reference/data/data-source/update-partially-data-source-by-id"},{"title":"Delete data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json delete /data/{data_id}/","href":"/api-reference/data/data-source/delete-data-source"},{"title":"Delete data source by hubId, dataTypeName, dataId","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json delete /data/hub/{hubId}/type/{dataTypeName}/{dataId}","href":"/api-reference/data/data-source/delete-data-source-by-hubid-datatypename-dataid"},{"title":"Bulk delete data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json delete /datas/bulk","href":"/api-reference/data/data-source/bulk-delete-data-source"},{"title":"Bulk patch data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json patch /datas/bulk","href":"/api-reference/data/data-source/bulk-patch-data-source"}]},{"group":"Data Type","pages":[{"title":"Read data type","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json get /data-types","href":"/api-reference/data/data-type/read-data-type"},{"title":"Read data type by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json get /data-type/{dataTypeId}/","href":"/api-reference/data/data-type/read-data-type-by-id"},{"title":"Create data type","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json post /data-type","href":"/api-reference/data/data-type/create-data-type"},{"title":"Update data type by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json put /data-type/{dataTypeId}","href":"/api-reference/data/data-type/update-data-type-by-id"},{"title":"Delete data type by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json delete /data-type/{dataTypeId}","href":"/api-reference/data/data-type/delete-data-type-by-id"},{"title":"Update partially data type by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-data.json patch /data-type/{dataTypeId}","href":"/api-reference/data/data-type/update-partially-data-type-by-id"}]}]},{"group":"Setting","pages":[{"group":"Overview","pages":[{"title":"Setting","href":"/api-reference/setting/overview"},{"title":"User","href":"/api-reference/setting/user-overview"},{"title":"Team","href":"/api-reference/setting/team-overview"},{"title":"Role","href":"/api-reference/setting/role-overview"},{"title":"Hub","href":"/api-reference/setting/hub-overview"},{"title":"App Integration","href":"/api-reference/setting/app-integration-overview"},{"title":"Add-on","href":"/api-reference/setting/addon-overview"}]},{"group":"User","pages":[{"title":"Read user","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /users","href":"/api-reference/setting/user/read-user"},{"title":"Read mine","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /user","href":"/api-reference/setting/user/read-mine"},{"title":"Update partially user","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json patch /user","href":"/api-reference/setting/user/update-partially-user"},{"title":"Read user by email","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /user/email/{email}","href":"/api-reference/setting/user/read-user-by-email"},{"title":"Read user by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /user/{userId}","href":"/api-reference/setting/user/read-user-by-id"},{"title":"Update user","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json put /user/{userId}","href":"/api-reference/setting/user/update-user"},{"title":"Update partially user by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json patch /user/{userId}","href":"/api-reference/setting/user/update-partially-user-by-id"},{"title":"Read locked user","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /members/locked","href":"/api-reference/setting/user/read-locked-user"},{"title":"Unlock locked user","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json post /member/unlock","href":"/api-reference/setting/user/unlock-locked-user"},{"title":"Reset password user","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json post /member/reset-password","href":"/api-reference/setting/user/reset-password-user"},{"title":"Delete user","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json delete /member/{userId}","href":"/api-reference/setting/user/delete-user"}]},{"group":"Team","pages":[{"title":"Read team","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /teams","href":"/api-reference/setting/team/read-team"},{"title":"Read team by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /team/{teamId}","href":"/api-reference/setting/team/read-team-by-id"},{"title":"Create team","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json post /team","href":"/api-reference/setting/team/create-team"},{"title":"Update team","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json put /team/{teamId}/","href":"/api-reference/setting/team/update-team"},{"title":"Delete team","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json delete /team/{teamId}/","href":"/api-reference/setting/team/delete-team"}]},{"group":"Role","pages":[{"title":"Read role","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /roles","href":"/api-reference/setting/role/read-role"},{"title":"Read role by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /role/{roleId}","href":"/api-reference/setting/role/read-role-by-id"}]},{"group":"Hub","pages":[{"title":"Read hub","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /hubs","href":"/api-reference/setting/hub/read-hub"},{"title":"Read hub by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /hub/{hubId}/","href":"/api-reference/setting/hub/read-hub-by-id"},{"title":"Create hub","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json post /hub","href":"/api-reference/setting/hub/create-hub"},{"title":"Update hub","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json put /hub/{hubId}","href":"/api-reference/setting/hub/update-hub"},{"title":"Delete hub","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json delete /hub/{hubId}","href":"/api-reference/setting/hub/delete-hub"}]},{"group":"App Integration","pages":[{"title":"Read App Integration","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /app-integrations","href":"/api-reference/setting/app-integration/read-app-integration"},{"title":"Read App Integration by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json get /app-integration/{appIntegrationId}","href":"/api-reference/setting/app-integration/read-app-integration-by-id"},{"title":"Create App Integration","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json post /app-integration","href":"/api-reference/setting/app-integration/create-app-integration"},{"title":"Update App Integration","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json post /app-integration/{appIntegrationId}/","href":"/api-reference/setting/app-integration/update-app-integration"},{"title":"Delete App Integration","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-setting.json delete /app-integration/{appIntegrationId}/","href":"/api-reference/setting/app-integration/delete-app-integration"}]}]},{"group":"Import/Export","pages":[{"group":"Overview","pages":[{"title":"Import/Export","href":"/api-reference/importexport/overview"},{"title":"Data Import","href":"/api-reference/importexport/data-import-overview"},{"title":"Export Task","href":"/api-reference/importexport/export-task-overview"},{"title":"Export Config","href":"/api-reference/importexport/export-config-overview"},{"title":"Import Config","href":"/api-reference/importexport/import-config-overview"}]},{"group":"Export Task","pages":[{"title":"Get export log history","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json get /tasks/export-log","href":"/api-reference/importexport/export-task/get-export-log-history"},{"title":"Export tasks","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json post /tasks/export","href":"/api-reference/importexport/export-task/export-tasks"},{"title":"Export data source","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json post /data/export","href":"/api-reference/importexport/export-task/export-data-source"}]},{"group":"Data Import","pages":[{"title":"Import data source from file","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json post /data/import","href":"/api-reference/importexport/data-import/import-data-source-from-file"},{"title":"Read import monitoring records","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json get /import-monitoring","href":"/api-reference/importexport/data-import/read-import-monitoring-records"},{"title":"Read import monitoring record by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json get /import-monitoring/{id}","href":"/api-reference/importexport/data-import/read-import-monitoring-record-by-id"}]},{"group":"Export Config","pages":[{"title":"Read export config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json get /export-configs","href":"/api-reference/importexport/export-config/read-export-config"},{"title":"Read export config by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json get /export-config/{exportConfigId}","href":"/api-reference/importexport/export-config/read-export-config-by-id"},{"title":"Create export config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json post /export-config","href":"/api-reference/importexport/export-config/create-export-config"},{"title":"Update export config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json put /export-config/{exportConfigId}/","href":"/api-reference/importexport/export-config/update-export-config"},{"title":"Delete export config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json delete /export-config/{exportConfigId}/","href":"/api-reference/importexport/export-config/delete-export-config"}]},{"group":"Import Config","pages":[{"title":"Read import config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json get /import-configs","href":"/api-reference/importexport/import-config/read-import-config"},{"title":"Read import config by ID","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json get /import-config/{importConfigId}","href":"/api-reference/importexport/import-config/read-import-config-by-id"},{"title":"Create import config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json post /import-config","href":"/api-reference/importexport/import-config/create-import-config"},{"title":"Update import config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json put /import-config/{importConfigId}/","href":"/api-reference/importexport/import-config/update-import-config"},{"title":"Delete import config","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-importexport.json delete /import-config/{importConfigId}/","href":"/api-reference/importexport/import-config/delete-import-config"}]}]},{"group":"File","pages":[{"title":"Overview","href":"/api-reference/file/overview"},{"group":"File","pages":[{"title":"View file","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-file.json get /file/view","href":"/api-reference/file/file/view-file"}]}]},{"group":"Auth","pages":[{"group":"Overview","pages":[{"title":"Multi-Organization","href":"/api-reference/auth/multi-organization-overview"}]},{"group":"Multi-Organization","pages":[{"title":"Get User Organizations","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-auth.json get /organizations","href":"/api-reference/auth/multi-organization/get-user-organizations"},{"title":"Switch Organization","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-auth.json post /organization/switch","href":"/api-reference/auth/multi-organization/switch-organization"},{"title":"Create Organization","deprecated":false,"version":null,"openapi":"/openapi/public/openapi-auth.json post /organization","href":"/api-reference/auth/multi-organization/create-organization"}]}]},{"group":"Objects","pages":[{"title":"Task object","href":"/api-reference/objects/task-object"},{"title":"Location history object","href":"/api-reference/objects/location-history-object"},{"title":"Export Config object","href":"/api-reference/objects/export-config-object"},{"title":"Task Schedule object","href":"/api-reference/objects/task-schedule-object"},{"title":"Vehicle object","description":null,"href":"/api-reference/objects/vehicle-object"},{"title":"Routing object","href":"/api-reference/objects/routing-object"},{"title":"Flow object","description":null,"href":"/api-reference/objects/flow-object"},{"title":"Workflow object","href":"/api-reference/objects/workflow-object"},{"title":"Automation object","href":"/api-reference/objects/automation-object"},{"title":"Data source object","href":"/api-reference/objects/data-source-object"},{"title":"Data type object","href":"/api-reference/objects/data-type-object"},{"title":"User object","href":"/api-reference/objects/user-object"},{"title":"Role object","href":"/api-reference/objects/role-object"},{"title":"Hub object","href":"/api-reference/objects/hub-object"},{"title":"Team object","href":"/api-reference/objects/team-object"},{"title":"Add-on object","href":"/api-reference/objects/addon-object"}]}]},{"tab":"Internal API","hidden":true,"pages":[{"title":"Internal API","href":"/api-reference-internal/introduction"}]}]},"basePath":"","title":"Routing object - Docs","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}