Consultar los eventos y logs de un viaje
[ POST ]
Aquí podrás obtener todos los registros de localización que se hizó un conductor en un viaje para conocer por dónde se movió. También, puede regresar los eventos riesgosos dentro del mismo viaje. Cada evento tendrá una magnitud que dependrá del tipo pero nos permite entender la gravedad del mismo.
https://sync.airbagtech.io/trips/logs/{{TRIP_ID}}
Campos
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
TRIP_ID | String | Si | ID del viaje que desea consultar. Este valor deberá ir en la ruta. |
driverId | String | Si | ID del conductor que ejectó el viaje especificado en TRIP_ID, si no lo encuentra regresara con error. |
showEvent | Boolean | No | Bandera que determina si quieres ver los eventos riesgosos, por default es True |
showLogs | Boolean | No | Bandera que determina si quieres ver los logs de geolocalización, por default es True |
Eventos riesgosos
Nombre | Llave | Descripción |
---|---|---|
Excesos de velocidad | speeding | Determina que la velocidad del condcutor fue mayor a la velocidad permitida por dicha calle, si el limite sale en 999 es porque no conseguimos la información necesaria para esa calle. |
Uso del celular | phoneDistraction | Determina si el conductor estuvo usando el celular manejando a una velocidad arriba de 15km/hr. |
Acceleración | acceleration | Determina si el conductor aceleró de manera agresiva. |
Deacceleración | braking | Determina si el conductor desaceleró de manera agresiva. |
Curvas | cornering | Determina si el condcutor tomo una curva de manera agresiva. |
Headers
Content-Type | Autorization |
---|---|
application/json | apikey {{API_KEY}} |
Body
{
"driverId": "string",
"showEvent": "boolean",
"showLogs": "boolean"
}
Ejemplo
curl --location -g 'https://sync.airbagtech.io/trips/logs/{{TRIP_ID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: apikey {{API_KEY}}' \
--data '{
"driverId": "ID-1",
"showEvent": true,
"showLogs": false
}'
Respuesta
Logs de geolocalización
{
"distracted": "boolean",
"created": "ISO 8601 Date String",
"speed": "number",
"speedLimit": "number",
"speedViolation": "number",
"lat": "number",
"lon": "number"
}
Eventos riesgosos
{
"created": "string",
"country": "string",
"state": "string",
"lat": "number",
"lon": "number",
"type": "string",
"value": "number",
"legalSpeedLimit": "number",
"speedLimit": "number",
"speedViolation": "number",
"hasCustomSpeedLimit": "boolean"
}