Listar rutas programadas OnBus - getProgrammedRoutesOnBus
POST https://api.service24gps.com/api/v1/getProgrammedRoutesOnBus
Obtiene el listado de todas las rutas programadas que se encuentran pendientes, en proceso, iniciadas o canceladas, ya sea en el día en curso u opcionalmente en un rango de fechas específico (máximo 5 días).
Ver parámetros de solicitud:
Parámetros | Descripción | Ejemplo |
apikey | Llave de autorización para uso de los Servicios Web. | 25sdsd234234aa93sdsdsd37c70118e72 |
token | Token devuelto por el método getToken. | wfszR/oPIQKjt5HT5NgjDnZ2SAZQ== |
fecha_inicio | Fecha inicial desde la que se buscarán las rutas. | 2021-05-05 |
fecha_final | Fecha final hasta donde se realizará la búsqueda de las rutas. | 2021-05-05 |
Solicitud de ejemplo:
curl --location --request POST 'https://api.service24gps.com/api/v1/getProgrammedRoutesOnBus' \
--header 'Cookie: PHPSESSID=0ab8djc97ouk13tev2t9epf1l2' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'fecha_inicio="2021-05-05"' \
--form 'fecha_final="2021-05-05"'
Respuesta de ejemplo:
{
"status": 200,
"data": {
"Ruta salida lugar2021-05-0500:00:00": {
"id": "2076939",
"nombre": "Ruta salida lugar",
"fecha_inicio": "2021-05-05",
"hora_inicio": "00:00:00",
"fecha_fin": "2021-05-05",
"hora_fin": "00:41:00",
"idruta": "2076939",
"fecha_completado": "0000-00-00",
"hora_completado": "00:00:00",
"activo": "Activo Simulado 4",
"placa": "TXT-321",
"comentario": "",
"sino_creacion_manual": "0",
"icono": "./Iconos/Vehiculos/CarIcon.png",
"equipo": null,
"idactivo": "13955",
"grupo": "",
"estado": "Pendiente",
"definicion": {
"distancia": 80,
"conductor1": [
{
"id": "1960",
"nombre": "NELSON MAURICION BRAM",
"codigo": ""
}
],
"conductor2": [
{
"id": "",
"nombre": "",
"codigo": ""
}
],
"creado": "2021-05-17 00:00:00",
"lugares": [
{
"id": "465845",
"tipo": 1,
"orden": "1",
"nombre": "el negro mandingo",
"dist_pa": 0,
"latLng": "19.059873,-98.237004",
"fEstimada": 0,
"tolerancia": "0",
"timeBetween": 15,
"distLleg": 0,
"orientacion": "",
"completado": "0",
"ViajeHora": "0",
"ViajeMin": "15",
"TiempoParado": "0",
"RadioPunto": "0",
"HoraConfigHorario": "Invalid date",
"llegadaEstimada": "2021-05-05 00:00:00",
"salidaEstimada": "2021-05-05 00:00:00",
"horaSale": "00:00",
"horallega": "00:00",
"horallegaEstimada": "00:00:00",
"horaSaleEstimada": "00:00:00"
}
],
"EsHoraFija": 0
}
}
}
}
Ver campos de respuesta:
Campo |
Descripción |
Formato |
id |
Identificador único de la ruta programada |
Entero |
nombre |
Nombre asignado a la ruta programada |
Texto |
fecha_inicio |
Fecha programada de inicio de la ruta |
Fecha (aaaa-mm-dd) |
hora_inicio |
Hora programada de inicio de la ruta |
Hora (hh:mm:ss) |
fecha_fin |
Fecha programada para finalizar la ruta |
Fecha (aaaa-mm-dd) |
hora_fin |
Hora programada para finalizar la ruta |
Hora (hh:mm:ss) |
idruta |
Identificador único de la ruta de la cual se tomaron los puntos |
Entero |
fecha_completado |
Fecha en que se finalizó la ruta |
Fecha (aaaa-mm-dd) |
hora_completado |
Hora en que se finalizó la ruta |
Hora (hh:mm:ss) |
activo |
Nombre del activo que está realizando la ruta |
Nombre |
placa
|
Placa / patente correspondiente al activo |
Texto |
comentario
|
Comentario creado por el sistema sobre el estado de la ruta. |
Texto |
sino_creacion_manual
|
Indica si la ruta se creó manualmente o a partir de una programación automática. |
Entero |
icono
|
Icono asignado al activo para identificarlo en el sistema |
Texto |
equipo
|
Identificador único del equipo GPS asignado al activo |
Entero |
idactivo
|
Identificador único del activo que está realizando la ruta |
Entero |
grupo
|
Nombre del grupo al que pertenece el vehículo. |
Texto |
estado
|
Indica el status en el que se encuentra la ruta (Iniciada, Pendiente, En proceso, Cancelada) |
Texto |
definicion
|
Definición de los lugares que conforman la ruta |
Texto JSON* |
Nota: El formato del texto JSON utilizado para la definición de la ruta es el mismo al del método programRouteOnBus.