Hello everyone,
When I try to complete step 2 of the hands-on exercise for the N8N101 course (Transform the data), I get an error at the final validation step when making the HTTP POST request to https://learn.app.n8n.cloud/webhook/course/n8n101/process-orders.
Here’s the error returned:
{
"errorMessage": "Your request is invalid or could not be processed by the service",
"errorDescription": "Your order totals are incorrect. Please ensure you are calculating the totals correctly.",
"errorDetails": {
"rawErrorMessage": [
"422 - \"{\\\"error\\\":\\\"Your order totals are incorrect. Please ensure you are calculating the totals correctly.\\\"}\""
],
"httpCode": "422"
},
"n8nDetails": {
"nodeName": "HTTP Request",
"nodeType": "n8n-nodes-base.httpRequest",
"nodeVersion": 4.4,
"itemIndex": 0,
"time": "19/06/2026 22:00:38",
"n8nVersion": "2.26.8 (Self Hosted)",
"binaryDataMode": "filesystem",
"stackTrace": [
"NodeApiError: Your request is invalid or could not be processed by the service",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base\_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:865:16)",
" at processTicksAndRejections (node:internal/process/task_queues:104:5)",
" at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core\_@opentelemetry+api@1.9.0\_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1053:8)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core\_@opentelemetry+api@1.9.0\_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1327:11)",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core\_@opentelemetry+api@1.9.0\_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1778:27",
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core\_@opentelemetry+api@1.9.0\_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2474:11"
]
}
}
I’ve followed the entire workflow as described in the instructions, but I keep getting the same response from the HTTP request.
Has anyone been able to validate this step?
Here’s my workflow:
Thank you for your help!