Obtener la información del reporte programado - getScheduledReportResult

POST https://api.service24gps.com/api/v1/onreports/getScheduledReportResult

Este método devuelve la información de la última ejecución del reporte programado en la plataforma OnReports.

Ver parámetros de solicitud:
Parámetros Descripción Ejemplo
apikey (Requerido) Llave de autorización para uso de los Servicios Web. 25sdsd234234aa93sdsdsd37c70118e72
token (Requerido) Token devuelto por el método getToken. wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
report_id

(Requerido) Identificador único del reporte programado.

El id del reporte programado se puede consultar en el método getProgrammedReports.

000001
Solicitud de ejemplo:
curl --location 'https://api.service24gps.com/api/v1/onreports/getScheduledReportResult' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'report_id="000001"' 
Respuesta de ejemplo:
{
    "status": 200,
    "headers": {
        "last_execution": "2024-09-25 12:00:00",
        "start_datetime": "2024-09-25 00:00:00",
        "end_datetime": "2024-09-25 23:59:59",
        "execution_id": "87ddc52d2e65e",
        "client_id": "123456",
        "destination_url": "https://google.com/getTestRequest",
        "saved_report_id": "000001",
        "saved_report_name": "Reporte de paradas",
        "report_type": "",
        "selected_assets": {
           	"000001": "Activo Simulado 1",
        	"000002": "Activo Simulado 2"
        },
        "assets_groups": []
    },
    "data": {
        "columns": {
            "IdVehiculo": "Activo",
            "Fecha": "Fecha",
            "Hora": "Hora",
            "Placa": "Placa",
            "Descripcion": "Descripcion",
            "Tiempo_parado": "Tiempo parado",
            "Latitud": "Latitud",
            "Longitud": "Longitud",
            "Domicilio": "Domicilio",
            "Lugar": "Lugar",
            "Geocerca": "Geocerca",
            "grupo_activo": "Grupo Vehiculo",
            "link_gm": "Ver mapa"
        },
        "result": {
            {
            "activo": "Activo",
            "fecha": "2024-09-25",
            "hora": "00:00:00",
            "placa": "Simulado 1",
            "descripcion": "Parado desde 2024-09-25 00:00:00 hasta 2024-09-25 12:00:00",
            "tiempo_parado": "12:00:00",
            "latitud": "19.032639",
            "longitud": "-98.200619",
            "domicilio": "1er Rtno. Osa Menor 2-oficina 301, 72810 San Bernardino Tlaxcalancingo, Pue.",
            "lugar": "RedGps",
            "geocerca": "RedGps",
            "grupo_activo": "",
            "link_gm": "<a href=\"https://maps.google.com/?ie=UTF8&q=19.018831, -98.266287\" target=\"_blank\">Ver mapa </a>"
          }
        }
    }
}
Ver campos de respuesta:
Campo

Descripción

Formato
columns

Columnas del reporte programado.

JSON
result Información del reporte programado. JSON
headers JSON con información extra del reporte programado. JSON
Formato de respuesta headers
Ver formato:
Nombre Descripción  Valor de la propiedad Ejemplo
Headers

Formato de respuesta de la petición. 

  • last_execution: Fecha y hora de ultima ejecución del reporte programado.
  • start_datetime: Fecha y hora de inicio del reporte programado.
  • end_datetime: Fecha y hora final del reporte programado.
  • execution_id: Id único del reporte programado.
  • client_id: Id cliente sistema.
  • destination_url: Url de destino en donde se enviara una petición POST cuando se termine de procesar el reporte programado.
  • saved_report_id: Id del reporte programado.
  • saved_report_name: Nombre del reporte programado.
  • report_type: Tipo de reporte.
  • selected_assets: Activos seleccionados.
  • assets_groups: Grupos de Activos seleccionados.
{
    "last_execution": "2024-09-25 12:00:00",
    "start_datetime": "2024-09-25 00:00:00",
    "end_datetime": "2024-09-25 23:59:59",
    "execution_id": "87ddc52d2e65e",
    "client_id": "123456",               
    "destination_url": "https://google.com/getTestRequest",
    "saved_report_id": "000001",
    "saved_report_name": "Reporte de paradas",
    "report_type": "",
    "selected_assets": {
        "000001": "Activo Simulado 1",
        "000002": "Activo Simulado 2"
    },
    "assets_groups": []
}