{"_id":"57a0631bc6b7670e00db27fe","__v":0,"parentDoc":null,"user":"57061c3e21cfed0e00e8c640","category":{"_id":"5706099c21cfed0e00e8c60f","project":"5706099c21cfed0e00e8c60b","version":"5706099c21cfed0e00e8c60e","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-04-07T07:17:48.833Z","from_sync":false,"order":0,"slug":"documentation","title":"Introduction"},"githubsync":"","project":"5706099c21cfed0e00e8c60b","version":{"_id":"5706099c21cfed0e00e8c60e","hasDoc":true,"project":"5706099c21cfed0e00e8c60b","__v":6,"hasReference":true,"createdAt":"2016-04-07T07:17:48.808Z","releaseDate":"2016-04-07T07:17:48.808Z","categories":["5706099c21cfed0e00e8c60f","573548f4afab4417007239cf","57354970fc5f1e0e001a463c","573549791f16241700c89fc9","57441052583f470e000a7947","57a068f90c933e0e00249bae"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.17","version":"1.0.17"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-08-02T09:08:43.616Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"# Introduction\nOnline routing API provides a synchronous http response, that dynamically assigns new jobs to the current routing solution. It inserts the new jobs to the drivers' current routes, so that the new routing solution has the minimum costs.\n\n# Synchronous\nUnlike our batch routing, this API is designed to compute the solution instantaneously to support synchronous http response. When a request is received through this API, the engine does not make any transaction to the database. Instead, it receives all the information about the current routing and the new jobs to be added, solves it, and sends the result back to the client.","excerpt":"","slug":"online-routing","type":"basic","title":"Online Routing"}
# Introduction Online routing API provides a synchronous http response, that dynamically assigns new jobs to the current routing solution. It inserts the new jobs to the drivers' current routes, so that the new routing solution has the minimum costs. # Synchronous Unlike our batch routing, this API is designed to compute the solution instantaneously to support synchronous http response. When a request is received through this API, the engine does not make any transaction to the database. Instead, it receives all the information about the current routing and the new jobs to be added, solves it, and sends the result back to the client.