Skip to main content
La API de Automatizaciones te permite definir flujos con pasos ordenados, activarlos por webhook, cron o eventos de registros, publicar versiones y revisar cada ejecución. En las rutas de la API, las automatizaciones se identifican como workflows.

Flujo recomendado

1

Crea la automatización

Define el nombre, el trigger y al menos un paso.
2

Publica una versión

La publicación crea una instantánea inmutable que usarán las ejecuciones.
3

Actívala

Solo las automatizaciones enabled y publicadas aceptan disparos.
4

Dispara, programa o espera un evento

Usa el webhook público, trigger-now para probar un cron, o crea o actualiza un registro del tablero configurado.
5

Revisa ejecuciones

Consulta el listado de runs y el detalle de cada paso.

Identificadores

Trata secret como una credencial. No lo expongas en repositorios, tickets ni capturas.

Triggers

Para los triggers de registros, obtén primero el databaseId con Listar tableros. La automatización debe estar publicada y activa cuando ocurra el evento.

Acciones de paso

Para pasar datos del trigger y entre pasos, usa plantillas {{steps.N.output.*}}, capture y {{context.*}}. Empieza por Variables y contexto (incluye ejemplos completos) y el catálogo de Tipos de paso.

Autenticación

Las operaciones de administración usan tu API key:
El disparo de webhook no usa API key: la autenticación es el secret en la URL. Consulta Autenticación si todavía no tienes una clave.

Operaciones

Listar automatizaciones

Recorre automatizaciones con paginación por cursor.

Crear automatización

Define trigger y pasos en borrador.

Consultar automatización

Obtén el borrador o la versión publicada.

Actualizar automatización

Modifica el borrador antes de publicar.

Publicar

Crea una versión inmutable.

Activar / desactivar

Controla si acepta nuevos disparos.

Disparar webhook

Encola una ejecución con un POST público.

Ejecutar ahora (cron)

Prueba una automatización programada de inmediato.

Versiones

Consulta el historial de publicaciones.

Ejecuciones

Revisa runs y el detalle de cada paso.

Tipos de paso

Navegador, JavaScript, HTTP, Esperar y cómo pasar variables.

Usar navegador

Ejecuta una tarea web y devuelve un output JSON reutilizable.

Paso JavaScript

Objetos disponibles, buenos y malos ejemplos.