Kosmo has been built with 2 main use cases in mind:

  • On demand
  • Route planning

If your business operates on demand, you should use our create order endpoint. This endpoint allows you to place the order and assign manually or automatically to the drivers. After the order is created, the operations team can monitor it in our Track page.

If your business operates with route planning, you should use our create draft order endpoint. This endpoint is very similar to the "create order" endpoint. The main difference is that the order will be created in our Plan page. After the draft order is created in Plan, the operations team can proceed to create and optimize routes. Once the planning is done, they can confirm the routes and monitor them in the Track page.

If your goal is to optimize routes directly via our api without the use of our platform, you can use the batch import stops and optimize plan endpoints. Here you'll be creating stops in batch and optimizing routes with an api call. No need to use the platform at all.

See our plan page:

See our track page: