Enrutador de recepción por webhook con validación y reenvío
Cargando flujo…
Descripción del flujo de trabajo
El flujo recibe peticiones POST en una ruta de webhook definida, extrae el cuerpo de la petición en un campo input y lo comprueba con un nodo If; las cargas vacías se rechazan con una respuesta JSON invalid, mientras que la entrada no vacía se reenvía mediante un HTTP POST a un endpoint de ejemplo (api.example.com) y se confirma con una respuesta JSON accepted. Es una plantilla: el usuario debe configurar la URL de destino, el parámetro del cuerpo y la credencial genérica antes de usarla.
Cómo funciona
- 1.Webhook Trigger recibe peticiones POST en la ruta content-social-content-idea-intake-router-intake con responseMode diferido a un nodo Respond to Webhook.
- 2.Normalize Input copia el cuerpo de la petición al campo input y añade un valor fijo en source con el nombre de la plantilla.
- 3.Validate Input comprueba que el campo input no esté vacío.
- 4.La entrada no vacía pasa a Forward To Service, que envía un POST con un parámetro de cuerpo de marcador de posición a api.example.com usando autenticación genericCredentialType.
- 5.Respond Success devuelve {"status":"accepted"} tras el reenvío, y Respond Invalid devuelve {"status":"invalid"} para cargas vacías.
Casos de uso
- Punto de partida como plantilla para enrutar envíos de ideas de contenido a una API interna.
- Impedir que cargas vacías lleguen al servicio posterior.
- Devolver respuestas JSON síncronas al cliente que realiza la llamada.
Requisitos
- Una instancia de n8n con el flujo activado para aceptar tráfico real del webhook, ya que está inactivo por defecto.
- Una credencial HTTP genérica configurada y seleccionada en el nodo de reenvío para la autenticación genericCredentialType.
- Sustituir la URL de ejemplo y el parámetro de cuerpo de marcador de posición por valores reales.
Configuración y pruebas en n8n
- Ejecuta el flujo en modo de prueba desde el editor de n8n y envía un POST con cuerpo JSON a la URL de prueba del webhook mostrada.
- Verifica que un cuerpo no vacío produce una respuesta accepted después de ejecutarse el nodo HTTP.
- Envía una petión con cuerpo vacío y confirma que devuelve invalid sin realizar el 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