Listar Rutas

Mediante este endpoint se pueden buscar rutas por fecha de asignacion. Además se puede luego filtrar por device_id

Para obtener la lista de Rutas se debe realizar un GET como el que se muestra a continuación

GET https://api.persat.com.ar/v1/deliveryRoutes

Query Parameters

Name
Type
Description

date*

String isoDate

Fecha en formato ISO. Ej: "2020-01-01T00:00:00.000Z"

device_id

Number

Identificador del vehiculo al cual se asignó la ruta

Headers

Name
Type
Description

Authorization*

String

Bearer API_KEY

Respuesta

{
    "success": true,
    "data": [
       {
         "_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 
       }, {...}
    ]
}

Análisis de la respuesta

El resultado es un array de Rutas. La explicación de cada uno de los campos se puede ver en el endpoint Obtener Ruta

En caso de no haber resultados se recibirá un array vacío.

Last updated