Crear programación de ruta - programRoute
POST https://api.service24gps.com/api/v1/programRoute
Permite crear la definición o serie de puntos que conforman una ruta.
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== |
id |
Identificador único de la ruta en el sistema. |
1382123 |
idruta |
Identificador único de la ruta que se va a utilizar para la programación de salida de ruta. |
34534 |
idactivo |
Identificador único del activo que realizará el recorrido de la ruta seleccionada. |
245855 |
nombre |
Nombre con el que se identificará la ruta dentro de la plataforma. |
Prueba nombre ruta |
definición |
Definición de puntos. |
{ "distancia":80, { } |
fecha_inicio |
Fecha en la que deberá iniciar la salida de ruta. |
2022-02-27 |
hora_inicio |
Hora en la que deberá iniciar la salida de ruta. |
15:30:00 |
fecha_fin |
Fecha en la que finalizará la ruta (se debe enviar vacío en caso de no utilizarlo). |
2022-02-28 |
hora_fin |
Hora en la que finalizará la ruta (se debe enviar vacío en caso de no utilizarlo). |
20:00:00 |
dias |
Días de la semana en que se ejecutará la salida de |
Lu-Mi-Vi-Sa |
periodo |
Periodo en que se reprogramará la ruta, los valores |
2 |
repetir |
Indica la frecuencia de días, semanas, meses o años en que se debe repetir la ruta. |
1 |
veces |
Número de veces que se debe cumplir la ruta antes de finalizarla (enviar 0 en caso de no utilizarlo). |
0 |
termina |
Indica cuando se debe considerar la ruta como |
4 |
Nota: La definición debe tener el mismo formato que el utilizado en el método createRoute.
Solicitud de ejemplo:
curl --location --request POST 'https://api.service24gps.com/api/v1/programRoute' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'id="1382123"' \
--form 'idruta="34534"' \
--form 'idactivo="245855"' \
--form 'nombre="Prueba nombre ruta"' \
--form 'definicion="{"distancia":80,"lugares":[{"id":"36589","tipo":1,"orden":"1","nombre":"Departamento 1","dist_pa":0,"latLng":"18.900479,-98.435602","fEstimada":"","tolerancia":0,"timeBetween":0,"distLleg":0,"orientacion":""}],"waypoints":{},"puntos":{},"rutas":[],"sinoGarmin":0,"useRoutePlaces":0}"' \
--form 'fecha_inicio="2022-02-27"' \
--form 'hora_inicio="15:30:00"' \
--form 'fecha_fin=""' \
--form 'hora_fin=""' \
--form 'dias="Lu-Mi-Vi-Sa"' \
--form 'periodo="2"' \
--form 'repetir="1"' \
--form 'veces="0"' \
--form 'termina="4"'
Respuesta de ejemplo:
{
"status": 200,
"data": ""
}