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

circle-info

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

Last updated