Assessment ID not working for Customer service agent module

I am at the last module (Customer Service Agent) of QS101. I am adding the right credentials (x-assessment-id and the Assessment ID from n8n Academy page (i have used the same ID for other modules), yet i am getting this message when I execute the Agent and tries to “GetOrderData”. I have restarted as well as deleted and created the credential again; it still doesn’t work. The error message is copied below:

Forbidden - perhaps check your credentials?

Authorization data is wrong!

Error details

From HTTP Request

Error code

403

Full message

403 - "Authorization data is wrong!"

Request

{ "headers": { "**hidden**": "**hidden**", "accept": "application/json,text/html,application/xhtml+xml,application/xml,text/*;q=0.9, image/*;q=0.8, */*;q=0.7" }, "method": "GET", "uri": "https://learn.app.n8n.cloud/webhook/courses/n8n-quickstart/order-tool", "gzip": true, "rejectUnauthorized": true, "followRedirect": true, "resolveWithFullResponse": true, "sendCredentialsOnCrossOriginRedirect": false, "followAllRedirects": true, "timeout": 300000, "encoding": null, "json": false, "useStream": true }
Other info

Item Index

0

Node type

n8n-nodes-base.httpRequestTool

Node version

4.4 (Latest)

n8n version

2.27.3 (Self Hosted)

Time

6/28/2026, 11:37:04 AM

Stack trace

NodeApiError: Forbidden - perhaps check your credentials? 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 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:1067: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:1367: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:1829: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:2521:11

Hi @Chanpreet ,

For the agent’s HTTP request node, it requires both the x-assessment-id and X-API-KEY headers.

This issue is likely because of the missing X-API-KEY. Please double-check your node. You could either add headers via Credentials or toggle the option Send Headers and add one by one

Thanks. That was the issue.