Datos a API en Legale: envía los datos de tus CSV a otros sistemas con reglas y alarmas
Datos a API es la parte de las automatizaciones CSV de Legale que toma los datos de tu archivo CSV, y de tus documentos inteligentes, y los envía por callback a la API de otro sistema. Con reglas condicionales puedes decidir qué valor sale en cada campo, y con las alarmas puedes programar avisos con fechas que vienen del mismo CSV.
Dónde se configura
Entra a Automatizaciones → CSV, abre la automatización y ve a la sección Datos a API. Ahí defines qué campos se envían, las reglas que transforman sus valores y la configuración de las alarmas. Si todavía no tienes una automatización CSV, empieza por la guía configurar una automatización CSV del centro de ayuda.
Reglas condicionales por campo
Cada campo que envías puede tener una o varias condiciones. En cada condición eliges:
- De dónde viene el valor a comparar: de un documento inteligente (eliges una variable) o del CSV (eliges un campo).
- La condición lógica que se evalúa.
- El valor de comparación.
Con el botón + agregas todas las condiciones que necesites y las unes con conectores: & (y), | (o) y != (no, distinto). Así puedes armar reglas como «si el país es Chile y el monto es mayor que 1.000».
La condición Lleno revisa si el campo o la variable tiene información antes de aplicar la regla. Cuando la eliges, el campo del valor de comparación se oculta, porque no hace falta.
Operadores disponibles
Las condiciones aceptan estos operadores: =, !=, >, <, >=, <=, contiene, no contiene, vacío y lleno.
Valor de salida: transforma el dato antes de enviarlo
El campo opcional Valor de salida define qué se envía en el callback cuando la condición se cumple. Por ejemplo, si la columna del CSV trae el código 320 y la condición se cumple, puedes enviar «chilena» en lugar de 320.
- Si la condición se cumple y hay valor de salida, se envía el valor de salida.
- Si la condición no se cumple, se envía el valor original del CSV.
- Si dejas vacío el valor de salida, también se envía el valor original.
- Solo cambia el campo que tiene la regla; el resto de los campos del CSV se envía tal cual.
En la configuración de la regla, el valor a comparar aparece antes de la palabra condicional, que es un texto libre y opcional. El valor de salida existe solo en Datos a API: no aparece en las reglas condicionales de los flujos.
Alarmas con fechas manuales o del CSV
En Datos a API también configuras alarmas con título, descripción, fecha de inicio y fecha de término. Las fechas se pueden poner de dos formas:
- A mano: eliges la fecha de inicio y la de término en el calendario.
- Desde el CSV: con la opción «Obtener fecha desde → CSV», el calendario se desactiva y eliges qué columnas del CSV traen cada fecha. Así cada fila puede tener sus propias fechas.
Las fechas quedan guardadas cuando vuelves a abrir la configuración, y los datos de la alarma se guardan en columnas propias (alarm_title, alarm_description, alarm_start_date y alarm_end_date), separados de las variables del CSV.
Cómo ha cambiado Datos a API
- Noviembre 2025: varias condiciones por campo, conectores y la condición Lleno.
- Diciembre 2025: valor de salida, más operadores, alarmas con fechas desde el CSV y alarmas guardadas en sus propias columnas. Ese mes también se quitó el valor de salida de las reglas de los flujos, donde aparecía por error.
Preguntas frecuentes
¿Qué se envía si la condición no se cumple?
El valor original de la columna del CSV.
¿Puedo combinar varias condiciones en un mismo campo?
Sí. Agrégalas con el botón + y únelas con los conectores y, o y no.
¿Las fechas de una alarma pueden venir del CSV?
Sí. Elige «Obtener fecha desde → CSV» y selecciona la columna de cada fecha.
Si quieres usar condiciones para decidir quién firma o a quién se notifica, revisa Reglas condicionales en Legale. Para integraciones con otros sistemas, mira la documentación de la API y la guía gestionar integraciones externas. ¿Tienes dudas? Crea un ticket desde Mis Tickets o habla con nuestro equipo de soporte.