Curso N8N101 - Sección 2: El nodo SendOrders falla por campos requeridos faltantes

Describe el problema/error/pregunta

¿Cuál es el mensaje de error (si hay alguno)?

Por favor comparte tu flujo de trabajo

{
“nodes”: [
{
“parameters”: {
“method”: “POST”,
“url”: “https://learn.app.n8n.cloud/webhook/course/n8n101/process-orders”,
“authentication”: “genericCredentialType”,
“genericAuthType”: “httpHeaderAuth”,
“sendHeaders”: true,
“headerParameters”: {
“parameters”: [
{
“name”: “X-Assessment-ID”,
“value”: “a532e0b4ed6a9909b2c56b4370c4f38d”
}
]
},
“sendBody”: true,
“bodyParameters”: {
“parameters”: [
{
“name”: “orders”,
“value”: “={{$json.orders}}”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.4,
“position”: [
1040,
0
],
“id”: “b822bf0f-792f-4c6c-8db3-9e5d91fb0bb7”,
“name”: “HTTP Request”,
“credentials”: {
“httpHeaderAuth”: {
“id”: “bHtkFje6SfgKnDZc”,
“name”: “n8n Academy API Key”
}
}
}
],
“connections”: {},
“pinData”: {},
“meta”: {
“instanceId”: “00c266f31cb9dea6a2df6b877792a62a759dc7580e00f7d2f293af5086702288”
}
}

Comparte el resultado devuelto por el último nodo

{

“nodes”: [
{
“parameters”: {
“method”: “POST”,
“url”: “https://learn.app.n8n.cloud/webhook/course/n8n101/process-orders”,
“authentication”: “genericCredentialType”,
“genericAuthType”: “httpHeaderAuth”,
“sendHeaders”: true,
“headerParameters”: {
“parameters”: [
{
“name”: “X-Assessment-ID”,
“value”: “a532e0b4ed6a9909b2c56b4370c4f38d”
}
]
},
“sendBody”: true,
“bodyParameters”: {
“parameters”: [
{
“name”: “orders”,
“value”: “={{$json.orders}}”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.4,
“position”: [
1040,
0
],
“id”: “b822bf0f-792f-4c6c-8db3-9e5d91fb0bb7”,
“name”: “HTTP Request”,
“credentials”: {
“httpHeaderAuth”: {
“id”: “bHtkFje6SfgKnDZc”,
“name”: “n8n Academy API Key”
}
}
}
],
“connections”: {},
“pinData”: {},
“meta”: {
“instanceId”: “00c266f31cb9dea6a2df6b877792a62a759dc7580e00f7d2f293af5086702288”
}
}

Información sobre tu configuración de n8n

  • Versión de n8n:
  • Base de datos (predeterminada: SQLite):
  • Configuración de n8n EXECUTIONS_PROCESS (predeterminada: own, main):
  • Ejecutando n8n a través de (Docker, npm, n8n cloud, aplicación de escritorio):
  • Sistema operativo:

Hola @Md_Khubaib, mientras esperas una respuesta, aquí hay algunas cosas que podrían ayudarte:

Recursos sugeridos

Coincidencia automática con tu pregunta.

Documentación:

Foro:

@GMilano, @salmansolutions, @jabbson - ustedes han ayudado con problemas similares antes, ¿pueden echar un vistazo?

Sugerido automáticamente por el bot de comunidad de n8n. Es un piloto - por favor, comparte tu opinión aquí.

Parece que el problema está en la entrada de tu solicitud HTTP SendOrders.

Tu cuerpo utiliza:

{{$json.orders}}

pero en el flujo de trabajo que compartiste, el nodo HTTP Request no tiene conexión entrante. Por lo tanto, es posible que no haya un campo orders disponible cuando se ejecute la solicitud.

Verifica el nodo directamente antes de SendOrders y asegúrate de que su salida realmente contiene una propiedad orders.

Además, la sección “salida devuelta por el último nodo” contiene nuevamente el JSON del flujo de trabajo. Si aún falla, comparte el error/salida real del nodo SendOrders y podremos identificarlo rápidamente.

Espero que esto te ayude
saludos