Skip to main content
POST
Crea una automatización en borrador. Para que acepte disparos debes publicarla y activarla.

Endpoint

Body

Trigger webhook

No envíes secret: la API lo genera y lo devuelve en la respuesta.

Trigger cron

Trigger al crear un registro

Se dispara automáticamente cuando se crea un registro en el tablero seleccionado.

Trigger al actualizar un registro

Se dispara automáticamente cuando cambian los campos o el alcance de un registro en el tablero seleccionado. Cambios que solo afectan otros metadatos no generan una ejecución. Obtén el databaseId con Listar tableros. Para ambos triggers puedes acceder al registro con {{trigger.body.record}}; sus campos están en {{trigger.body.record.values.<fieldId>}}.

Trigger de correo Gmail

credentialKey es obligatorio: cada trigger escucha una sola cuenta Gmail. El trigger hidrata el cuerpo completo, la cadena del hilo y los adjuntos antes de ejecutar los pasos. Guía completa: Trigger de correo Gmail.

Paso browser.use

Guía completa: Usar navegador.

Paso decision.evaluate

Un mismo paso admite hasta 20 preguntas y se evalúan juntas. Los pasos siguientes leen cada respuesta con {{steps.N.output.tema.choice}}. Guía completa (tipos de pregunta y cómo usar el resultado): Criterio IA.

Paso gnp.issue-policy-rc-professional

credentialId debe identificar una credencial gnp.portal. Conserva confirmarEmision:false hasta revisar la cotización; cambiarlo a true autoriza una emisión irreversible. Guía completa: Agente de IA: Emisión RC Profesional en GNP.

Paso gnp.pending-receipts

credentialId debe identificar una credencial gnp.portal del mismo tenant, y es el único campo que acepta el paso. El reporte llega completo y con los datos ya limpios, sin filtrar; agrega después un paso code.javascript para quedarte con lo que te interesa. Guía completa: Agente de IA: Reporte de pólizas y recibos pendientes en GNP. Para leer el XLSX que publica en un step posterior, consulta Archivos entre pasos.

Paso gnp.receipt-documents

Publica como archivos todos los PDF de recibos pendientes encontrados para esas pólizas. policyNumbers también acepta una plantilla completa, por ejemplo "{{steps.0.output.policyNumbers}}", si el paso anterior devuelve string[]. Guía completa: Agente de IA: PDFs de recibos pendientes en GNP.

Paso system.delay

Guía completa: Esperar.

Paso http.request

Guía completa: Solicitud HTTP.

Paso code.javascript

Guía completa (objetos disponibles, buenos/malos ejemplos): Paso JavaScript.

Paso gmail.send

Guía completa: Enviar correo con Gmail. Para pasar variables entre pasos (steps.N.output, capture, context) con ejemplos de 2 y 3 pasos, ver Variables y contexto.

Ejemplo de solicitud

Respuesta exitosa (201)

Guarda id y, si el trigger es webhook, trigger.secret para armar la URL pública.

Ejemplo con un registro actualizado

Este ejemplo envía el ID y el campo estado del registro actualizado a un sistema externo:
Publica y activa la automatización antes de actualizar el registro que debe dispararla.

Errores frecuentes

Authorizations

x-ib-api-key
string
header
required

API key emitida por Insurance Boosters.

Body

application/json
name
string
required
trigger
object
required
steps
object[]
required
Minimum array length: 1
status
enum<string>
Available options:
enabled,
disabled

Response

Automatización creada en borrador.

id
string
required
name
string
required
status
enum<string>
required
Available options:
enabled,
disabled
trigger
object
required
steps
object[]
required
createdAt
integer
required
lastUpdatedAt
integer
required
publishedVersionId
string
latestVersionNumber
integer
cronState
object