Documentación Endpoint Smart Report

Especificaciones para entrega de data GPS a través del EndPoint de la API de SmartReport

La API de SmartReport facilita la entrega de datos GPS a través de un endpoint especializado, proporcionando una integración eficiente y segura para transmitir información de ubicación en tiempo real. A continuación, se detallan las especificaciones y el proceso para configurar y utilizar esta API.

URL(producción): https://endpoint.smartreport.cl/api/sendPositions/proveedorGPS/cliente/

o   Donde proveedorGPS es el nombre de la empresa que transmitirá la data GPS (todo en minúsculas).

o   Donde cliente es el nombre del cliente al cual pertenece la data (Ejemplo: hertz, national, avis, etc…).

[
  {
    "position": {
      "gps": {
        "alt": 121,
        "lat": -35.432207,
        "lon": -71.626843,
        "nsat": 11,
        "speed": 0,
        "rumbo": 30,
        "fecha": "2021-09-26T10:38:51Z",
        "evento": "Encendido de motor"
      },
      "vehiculo": {
        "patente": "ABCD-01",
        "descripcion": "Hyundai – Elantra - 2019"
      }
    }
  },
  ...
]

 

 

* Se pueden enviar 1 o varias posiciones al mismo tiempo.

 

            Descripción de los campos solicitados:

  • "alt" =  Altitud

  • "lat" = Latitud

  • "lon" = Longitud

  • "nsat" = Número de Satélites enlazados.

  • "speed" = Velocidad

  • “rumbo” = Rumbo o dirección en grados que lleva el vehiculo

  • "fecha" = Fecha de la posición GPS en formato UTC

  • “evento” = Evento o descripción de la posición enviada

  • "patente" = Patente del Vehículo

  • “descripcion” = Descripcion del vehículo

·      Respuestas de la API:

o   En caso de existir algún error en la petición enviada la API devuelve una respuesta JSON con valores tales como:

 [{ success: false, vehiculo: “ABCD-19”, msg: "Mensaje con breve descripción del error." }]

 

o   De no existir ningún error el API devuelve una respuesta tal como:

 [{ success: true, vehiculo: “ABCD-19”, msg: 'Posición registrada.' }]

 

Una vez analicen la factibilidad de ajustar su API (webservice) para transmitir a nuestro EndPoint notificarnos para habilitar acceso al mismo y así puedan realizar los envíos de la data de Posiciones, de tal manera que definamos un tiempo para realizar las pruebas necesarias, el monitoreo respectivo y realizar los ajustes que sean necesarios, a fin de garantizar que la información enviada sea recibida y procesada correctamente.

 

            En primeras instancias se hacen las pruebas de integración en el ambiente de test (testpoint) una vez se verifique la correcta integración y que los datos transmitidos sean correctos, se puede dejar implementado el ambiente definitivo o de producción.

 

En caso de necesitar más ayuda favor enviar sus consultas a contacto.