Recepción de solicitudes de transporte por webhook con validación
Cargando flujo…
Descripción del flujo de trabajo
El flujo recibe una solicitud de transporte por POST en la ruta transport-intake-lite, recorta los cuatro campos de entrada (códigos postales de recogida y entrega, fecha y peso), convierte el peso a número, calcula los campos faltantes, asigna el estado ready o needs_review y devuelve una respuesta JSON normalizada. No requiere credenciales y debe activarse manualmente porque está inactivo.
Cómo funciona
- 1.Un nodo Webhook acepta peticiones POST en transport-intake-lite y espera la respuesta de un nodo posterior.
- 2.Normalize Fields recorta los textos y convierte weight_kg a número reemplazando la coma decimal por punto.
- 3.Validate Required Fields construye el array missing_fields y asigna el estado ready o needs_review.
- 4.Build Result ensambla el objeto normalized_request junto con el estado y los campos faltantes.
- 5.Respond to Webhook devuelve HTTP 200 con cabecera Content-Type application/json.
Casos de uso
- Filtro previo de solicitudes de transporte antes de entrar a sistemas operativos.
- Endpoint ligero de validación para un formulario o app externa que envía solicitudes.
- Normalización del formato del payload antes de almacenarlo o pasarlo a otro flujo.
Requisitos
- Activar el flujo en n8n para que el webhook reciba peticiones.
- Enviar pickup_postcode, delivery_postcode, pickup_date y weight_kg en el cuerpo JSON.
- No se necesitan credenciales porque todos los nodos son operaciones locales.
Configuración y pruebas en n8n
- Enviar un POST con todos los campos válidos y verificar que el estado sea ready.
- Enviar un weight_kg no numérico y confirmar que aparece en missing_fields y que weight_kg es null.
- Enviar campos vacíos y comprobar que el estado es needs_review con la lista correcta.
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 (5)
Webhook
Webhook
Normalize Fields
Set
Validate Required Fields
Set
Build Result
Set
Respond to Webhook
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