# Plataforma - OnReports # Listar los reportes programados - getProgrammedReports POST **https://api.service24gps.com/api/v1/onreports/getProgrammedReports** Este método devuelve el listado de los reportes programados de la plataforma OnReports.
Ver parámetros de solicitud:
ParámetrosDescripciónEjemplo
apikey**(Requerido)** Llave de autorización para uso de los Servicios Web.25sdsd234234aa93sdsdsd37c70118e72
token**(Requerido)** Token devuelto por el método **[getToken](https://docs.redgps.com/books/webservice/page/metodo-de-autenticacion-gettoken-7ef).**wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
##### Solicitud de ejemplo: ```shell curl --location 'https://api.service24gps.com/api/v1/onreports/getProgrammedReports' \ --form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \ --form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' ``` ##### Respuesta de ejemplo: ```JSON { "status": 200, "data": [ { "id": "000001", "name_report": "Reporte de paradas", "attached_format": [ "XLS", "PDF", "JSON" ], "asset_groups": [], "assets": { "000001": "Activo Simulado 1", "000002": "Activo Simulado 2" }, "start_date": "2024-09-25", "start_time": "00:00:00", "end_date": "2024-09-25", "end_time": "23:59:59", "time_range": "Hoy", "days_to_send_report": [ "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo" ], "columns": [ "Activo", "Fecha", "Hora", "Placa", "Descripcion", "Tiempo parado", "Latitud", "Longitud", "Domicilio", "Lugar", "Geocerca", "Grupo Vehiculo", "Ver mapa" ], "send_report": "1", "send_report_email": "test@redgps.com" }, { "id": "000002", "name_report": "Sensores: Ignición", "attached_format": [ "XLS", "PDF", "JSON" ], "asset_groups": [], "assets": { "000001": "Activo Simulado 1", "000002": "Activo Simulado 2" }, "start_date": "2024-09-25", "start_time": "00:00:00", "end_date": "2024-09-25", "end_time": "23:59:59", "time_range": "Hoy", "days_to_send_report": [ "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo" ], "columns": [], "send_report": "1", "send_report_email": "test@redgps.com" }, { "id": "000003", "name_report": "Seguimiento completo", "attached_format": [ "XLS", "PDF" ], "asset_groups": [], "assets": { "000001": "Activo Simulado 1", "000002": "Activo Simulado 2" }, "start_date": "2024-09-25", "start_time": "00:00:00", "end_date": "2024-09-25", "end_time": "23:59:59", "time_range": "Hoy", "days_to_send_report": [ "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo" ], "columns": [ "Fecha", "Hora", "Activo", "Conductor", "Direccion", "Orientacion", "Velocidad", "Evento", "Latitud", "Longitud", "Odometro", "Lugar mas cercano", "Placa", "Temperatura", "Temperatura2", "Ver mapa", "Buffer", "TimeStamp", "Geocerca" ], "send_report": "1", "send_report_email": "test@redgps.com" } ] } ```
Ver campos de respuesta:
CampoDescripción Formato
idIdentificador único del reporte programado. Entero
name\_reportNombre del reporte programado.Cadena de Texto
attached\_formatAdjuntos que generara el reporte.Arreglo
asset\_groupsGrupos de Activos seleccionadosArreglo
assetsActivos seleccionados.Arreglo
start\_dateFecha de inicio del reporte.Cadena de Texto
start\_timeHora de inicio del reporte.Cadena de Texto
end\_dateFecha final del reporte.Cadena de Texto
end\_timeHora final del reporte.Cadena de Texto
time\_rangeRango de fechas de ejecución del reporte.Cadena de Texto
days\_to\_send\_reportDías de la semana que se enviara el reporte programado.Arreglo
columnsColumnas seleccionadas.Arreglo
send\_reportEnviar automáticamente el reporte por correo.Entero
send\_report\_emailCorreo electrónico en donde se enviara el reporte programado.Cadena de Texto
# 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.

**NOTA:** Para enviar la solicitud del método **getScheduledReportResult** es necesario tener seleccionado la opción JSON en el formato del reporte en OnReports.

Ver parámetros de solicitud:
ParámetrosDescripciónEjemplo
apikey**(Requerido)** Llave de autorización para uso de los Servicios Web.25sdsd234234aa93sdsdsd37c70118e72
token**(Requerido)** Token devuelto por el método [getToken](https://docs.redgps.com/books/webservice/page/metodo-de-autenticacion-gettoken-7ef).wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==
report\_id**(Requerido)** Identificador único del reporte programado. El id del reporte programado se puede consultar en el método **[getProgrammedReports.](https://docs.redgps.com/books/webservice/page/metodo-para-listar-los-reportes-programados-getprogrammedreports)** 000001
##### Solicitud de ejemplo: ```shell curl --location 'https://api.service24gps.com/api/v1/onreports/getScheduledReportResult' \ --form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \ --form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \ --form 'report_id="000001"' ``` ##### Respuesta de ejemplo: ```JSON { "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": "Ver mapa " } } } } ```
Ver campos de respuesta:
CampoDescripción Formato
columnsColumnas del reporte programado. JSON
resultInformación del reporte programado.JSON
headersJSON con información extra del reporte programado.JSON
##### Formato de respuesta headers
Ver formato:
NombreDescripción Valor de la propiedadEjemplo
**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": \[\] }