Antes de empezar
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 *** en cada encabezado Authorization 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 defina la estructura y el contenido de tu informe. 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 la extensión .tpl.
cURL
id de la plantilla. Lo usarás para generar informes.
Formatos de salida admitidos
Paso 2: Verificar la plantilla
Lista tus plantillas para confirmar que la carga se completó correctamente.
cURL
Paso 3: Generar un informe
Envía una solicitud de generación de informe con el ID de la plantilla y el objeto
filters obligatorio. Agrega filtros para acotar los datos, o envía {} cuando no quieras ningún filtro.
cURL
id del informe para los pasos siguientes.
Estructura de los filtros
Los filtros siguen la ruta: fuente de datos > tabla > campo > operador > valores.El campo
filters es obligatorio. Para generar un informe sin filtrar, envía un objeto vacío: "filters": {}.Paso 4: Verificar el estado del informe
La generación de informes es asíncrona. Consulta el endpoint de estado hasta que el informe esté listo.
cURL
Espera a que el estado sea
Finished antes de continuar con la descarga.
Paso 5: Descargar el informe
Una vez que el informe está terminado, descarga el archivo generado.
cURL
Content-Disposition que indican el nombre y el formato.
Paso 6: Explorar las 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 }}.
Plazos y plantillas
La API de Plazos impulsa la gestión de plazos en la Console, y también puedes llamarla directamente para integrar los plazos en tus propios sistemas. Para probar
POST /v1/templates, descarga un archivo .tpl de ejemplo.
Próximos pasos
¿Qué es Reporter?
Descripción general completa de la sintaxis de plantillas, las etiquetas y los filtros.
Formatos de plantilla
Ejemplos prácticos de plantillas HTML, XML y TXT.
Uso de Reporter
Guía detallada sobre plantillas, almacenamiento y configuración de fuentes de datos.
Gestión de errores
Lista completa de códigos de error y cómo resolverlos.

