Ruta Cancelada

Una ruta que ha sido asignada puede ser cancelada siempre que no se haya realizado algun ninguna entrega. De ocurrir este hecho, y en caso de estar configurado el webhook, se disparará el evento deliveryRoute.canceled

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.canceled",
   "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

Los datos entregados en el evento corresponden a una ruta que ya no existe en el sistema, pues fue cancelada. Por lo que Obtener la ruta en base al id devolverá un error 404

Last updated