Ruta Modificada

Una ruta que ha sido asignada puede ser modificada de varias formas

  • Se agrega una o varias nuevas entregas a la ruta

  • Se saca una o varias entregas de la ruta

  • Se modifica el orden de las entregas

  • Se asigna la ruta a otro dispositivo

En cualquiera de los casos mencionados, y en caso de estar configurado el webhook, se disparará el evento deliveryRoute.updated

Si desea configurar los webhooks siga los pasos en Configurar webhook

Datos enviados en el evento

Los datos son enviados mediante una consulta HTTP POST, en donde el body contiene el siguiente texto en formato JSON.

{
   "eventType":"deliveryRoute.updated",
   "payload":{
      "_id":1707684808389,
         "assignation_info":{
         "assigned_date":"2024-02-11T00:00:00.000Z",
         "device_id":14,
         "device_name":"AA123ZZ Leonardo Diaz"
      },
      "departure":{
         "name":"Deposito Principal",
         "planned_departure_time":480
      },
      "deliveries":[
         {
            "_id":"JGBG41276",
            "state":"FINISHED",
            "planned_arrival_time":489,
            "arrival_time": 501            /* Solo cuando el Chofer entregó */
         },
         {
            "_id":"EJDS48377",
            "state":"ASSIGNED",
            "planned_arrival_time":508
         },
         {
            "_id":"RGLU11921",
            "state":"ASSIGNED",
            "planned_arrival_time":525
         },
         {
            "_id":"AQAW56259",
            "state":"ASSIGNED",
            "planned_arrival_time":536
         }
      ],
      "arrival":{
         "name":"Deposito Minoristas",
         "planned_arrival_time":558
      },
      "route_distance":15650,
      "route_time":78
   }
}

La respuesta mostrada es un ejemplo, y cada uno de sus campos son explicados en detalle en Obtener Ruta

Last updated