Antes de comenzar
Necesitas:
- Una instancia de Reporter en ejecución
- Un token de autenticación válido (si Access Manager está habilitado)
- Un archivo de plantilla
.tpllisto para cargar
cURL. Reemplaza $TOKEN con tu token de autenticación y https://reporter.example.com con la URL de tu Reporter.
Paso 1: Cargar una plantilla
Carga un archivo
.tpl que define la estructura y contenido de tu reporte. El contenido de la plantilla debe coincidir con el formato de salida seleccionado: HTML para HTML y PDF, XML para XML, CSV para CSV y texto no vacío para TXT. El archivo cargado debe tener extensión .tpl.
cURL
id de la plantilla. Lo usarás para generar reportes.
Formatos de salida soportados
Paso 2: Verificar la plantilla
Lista tus plantillas para confirmar que la carga fue exitosa.
cURL
Paso 3: Generar un reporte
Envía una solicitud de generación de reporte con el ID de la plantilla y el objeto obligatorio
filters. Agrega filtros para acotar los datos o envía {} si no necesitas filtrarlos.
cURL
id del reporte para los siguientes pasos.
Estructura de filtros
Los filtros siguen la ruta: fuente de datos > tabla > campo > operador > valores.El campo
filters es obligatorio. Para generar un reporte sin filtros, envía un objeto vacío: "filters": {}.Paso 4: Verificar estado del reporte
La generación de reportes es asíncrona. Consulta el endpoint de estado hasta que el reporte esté listo.
cURL
Espera el estado
Finished antes de proceder a la descarga.
Paso 5: Descargar el reporte
Una vez que el reporte está finalizado, descarga el archivo generado.
cURL
Content-Disposition indicando el nombre del archivo y formato.
Paso 6: Explorar fuentes de datos
Para entender qué datos están disponibles para tus plantillas, lista las fuentes de datos configuradas. Luego usa
GET /v1/data-sources/{dataSourceId} para inspeccionar el esquema de una fuente de datos.
cURL
{{ datasource.table.field }}.
Próximos pasos
¿Qué es Reporter?
Descripción completa de la sintaxis de plantillas, tags y filtros.
Formatos de plantillas
Ejemplos prácticos para plantillas HTML, XML y TXT.
Usando Reporter
Guía detallada sobre plantillas, almacenamiento y configuración de fuentes de datos.
Manejo de errores
Lista completa de códigos de error y cómo resolverlos.

