Recepción de fuente nueva por webhook con validación
Cargando flujo…
Descripción del flujo de trabajo
El flujo recibe peticiones POST en una ruta de webhook dedicada, normaliza el cuerpo de la petición en un campo input etiquetado con un nombre de fuente y comprueba que dicho campo no esté vacío. Las cargas válidas se reenvían por HTTP POST a un endpoint externo de marcador de posición mediante credenciales genéricas, devolviendo una respuesta JSON con estado accepted; las cargas inválidas reciben una respuesta con estado invalid.
Cómo funciona
- 1.Webhook Trigger escucha peticiones POST en la ruta data-engineering-new-source-onboarding-trigger-intake con responseMode en responseNode
- 2.Normalize Input (nodo Set) mapea el body al campo input y añade una etiqueta fija de fuente
- 3.Validate Input (nodo IF) enruta el input no vacío a la rama de reenvío y el vacío a la rama de respuesta inválida
- 4.Forward To Service envía un POST con un parámetro placeholder a https://api.example.com/... usando autenticación genericCredentialType
- 5.Respond Success y Respond Invalid devuelven JSON con estado accepted o invalid respectivamente
Casos de uso
- Punto de entrada para cargas de una nueva fuente de datos antes de entregarlas a un servicio posterior
- Patrón de plantilla para validación básica de la petición con respuestas HTTP inmediatas al llamador
Requisitos
- El flujo debe activarse en n8n para que la ruta del webhook sea invocable
- Debe crearse una credencial de tipo genérico en n8n y asociarla al nodo Forward To Service
- La URL de marcador (api.example.com) y el valor placeholder del cuerpo deben sustituirse por datos reales del servicio
Configuración y pruebas en n8n
- Enviar un POST con body no vacío a la ruta del webhook y esperar una respuesta JSON accepted
- Enviar un POST con body vacío y esperar una respuesta JSON invalid
- Verificar la URL del servicio destino y la configuración de credenciales antes de probar la rama de reenvío
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (6)
Webhook Trigger
Webhook
Normalize Input
Set
Validate Input
If
Forward To Service
HTTP Request
Respond Success
Webhook
Respond Invalid
Webhook
Source and license
Sticky Note
Nuevas automatizaciones, directamente en tu correo
Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.
- Nuevos flujos
- Explicaciones claras
- Guías de configuración