API
Documentación

Lista de transporte

Enumera tus transportes referenciados en Driiveme

    Request    

Url (POST)

https://www.driiveme.es/api/transport/list?key=[YOUR-API-KEY]

Estructura del cuerpo (JSON)

page Int Especifique una página (si los resultados son> 100)
idTransport Array[Int] Filtrar por uno o varios tipos de transporte
status Array[Int] Filtrar por uno o más estados
1 - En línea
2 - En pausa
3 - Cancelado
4 - Reservado
5 - Salida
6 - Llegada
7 - Transferido
8 - Caducado
9 - No realizado
11 - Solicitud de cita
12 - Peritación en espera
-8 - Valoración
idAdmin Int Filtrar por el ID del administrador que ordenó el transporte
registration String Filtrar por matrícula del vehículo
startDate Date Filtrar la lista por fecha mínima de pedido
stopDate Date Filtrar la lista por la fecha máxima de pedido

Ejemplo JSON

{"page": 2, "idTransport": [1234], "status": [1,2],"startDate": "2020-06-01", "stopDate": "2020-06-30"}

    Response    

nbTransports Int Número de transportes en esta página
totalTransports Int Número total de transportes
currentPage Int Número de página actual
totalPages Int Número total de páginas
transports Array Lista de transporte
transports
transports.id Int ID Driiveme transporte
transports.clientId Sring ID Cliente del transporte
transports.status Int Estado del transporte
1 - En línea
2 - En pausa
3 - Cancelado
4 - Reservado
5 - Salida
6 - Llegada
7 - Transferido
8 - Caducado
9 - No realizado
11 - Solicitud de cita
12 - Peritación en espera
-8 - Valoración
transports.distance Int Distancia de viaje (km)
transports.duration Int Tiempo de viaje (minutos)
transports.price Float Coste de transporte
transports.creationDate DateTime Fecha de orden de transporte
transports.beginAvailabiltyDate DateTime Fecha de inicio de disponibilidad a la salida
transports.endAvailabiltyDate DateTime Fecha de fin de disponibilidad a la salida
transports.beginDeliveryDate DateTime Fecha mínima de entrega a la llegada
transports.endDeliveryDate DateTime Fecha máxima de entrega a la llegada
transports.admin
transports.admin.id Int Identificador del administrador que ordenó el transporte
transports.admin.name String Nombre del admin
transports.admin.email String Mail del admin
transports.departure
transports.departure.id Int Driiveme identificador de la dirección de inicio
transports.departure.idClient String ID Cliente de la dirección
transports.departure.name String Nombre de la dirección
transports.departure.address String Dirección
transports.departure.postalCode String Código postal de dirección
transports.departure.city String Ciudad de la dirección
transports.departure.country String País de la dirección
transports.departure.latitude Float Latitud de la dirección
transports.departure.longitude Float Longitud de la dirección
transports.destination
transports.destination.id Int Driiveme identificador de la dirección de destino
transports.destination.idClient String ID Cliente de la dirección
transports.destination.name String Nombre de la dirección
transports.destination.address String Dirección
transports.destination.postalCode String Código postal de dirección
transports.destination.city String Ciudad de la dirección
transports.destination.country String País de la dirección
transports.destination.latitude Float Latitud de la dirección
transports.destination.longitude Float Longitud de la dirección
transports.vehicle
transports.vehicle.id Int ID Driiveme de vehículo
transports.vehicle.category String Categoría de vehículo
transports.vehicle.model String Modelo del vehículo
transports.vehicle.registration String Matrícula del vehículo
transports.vehicle.vin String Bastidor del vehículo
transports.reservation Presente sólo si la reserva activa en el transporte
transports.reservation.id Int Identificación de la reserva
transports.reservation.creationDate DateTime Fecha de reserva
transports.reservation.pickupDate DateTime Fecha de recogida del vehículo estimado
transports.reservation.deliveryDate DateTime Fecha de entrega del vehículo estimado
transports.reservation.realPickupDate DateTime Fecha de recogida del vehículo
transports.reservation.realDeliveryDate DateTime Fecha de entrega del vehículo
transports.reservation.driver
transports.reservation.driver.id Int ID del conductor
transports.reservation.driver.name String Nombre del conductor
transports.reservation.driver.email String Mail del conductor
transports.reservation.driver.phone String Teléfono del conductor