Zapier, Make y n8n

Conectar Dinaup con plataformas de automatización sin una app propia: recibir avisos con un webhook saliente y llamar a la API REST de tu empresa desde un módulo HTTP con el token Bearer.

No hay una app de Dinaup en los catálogos de Zapier, Make ni n8n. La conexión se hace con las dos piezas estándar que traen las tres plataformas: un disparador por webhook, que recibe los avisos de Dinaup, y un módulo HTTP, que llama a la API REST con el token.

Antes de empezar

Recibir avisos de Dinaup en un escenario

Crea el disparador en la plataforma

Añade un disparador de tipo webhook (Webhook en Zapier y n8n, Custom webhook en Make) y copia la URL que te da.

Crea el webhook saliente en Play

En Desarrollo → Conectar → Webhooks Salientes, pulsa Nuevo. Elige la sección, marca Disparar nuevos o Disparar modificaciones, pega la URL y rellena Bearer Token con un secreto que tu escenario compruebe. Ver Webhooks salientes.

Prueba con el simulador

En la misma pantalla, elige el webhook y un registro y pulsa Enviar. El escenario recibe el cuerpo real: previousData y newData, con cada campo como texto. Con ese ejemplo mapeas los campos en los pasos siguientes del escenario.

Responde 2xx en el disparador. Un escenario que tarda más de 30 segundos en confirmar cuenta como fallo, y Dinaup lo intenta hasta 3 veces en total.

Llamar a la API desde el escenario

En el módulo HTTP de la plataforma, cada petición lleva la cabecera:

Authorization: Bearer <token>
NecesitasPetición
Leer datosPOST https://<clave-de-conexion>.dinaup.io/api/reports?id=<id-del-informe>&page=1&resultsPerPage=100 con cuerpo {}
Renderizar un documentoPOST https://<clave-de-conexion>.dinaup.io/api/dynamicdocuments?id=<id-del-documento>
Crear o editar un registroPOST https://<clave-de-conexion>.dinaup.io/api/writeoperations?sectionId=<id>&FieldPrimary=id&scripts=true con el registro en el cuerpo
Comprobar la conexiónGET https://<clave-de-conexion>.dinaup.io/api/whoami

Los parámetros, los cuerpos y las respuestas están en Referencia de la API REST. Un rechazo del servidor de tu empresa llega con su código 4xx, que la plataforma no repite como un fallo temporal. Un 500 en writeoperations puede ser un registro que el servidor no pudo guardar: revisa el motivo del cuerpo antes de repetir una escritura.

n8n paso a paso

Crea una credencial Header Auth

En Credentials, pulsa Add credential y elige Header Auth.

Rellena la credencial

En Name escribe Authorization. En Value escribe Bearer seguido del token. Ponle un nombre que identifique la empresa y pulsa Save.

Añade un nodo HTTP Request

En Authentication elige Generic Credential Type, en Generic Auth Type elige Header Auth y selecciona la credencial. Escribe el método y la URL del endpoint, con la URL de tu empresa.

Ejecuta el nodo

Pulsa Test step. Con un informe, la salida trae data con las filas; añade un nodo Split Out sobre data para tratar cada fila como un elemento.

Relacionado

En esta página