n8n - 💡(How to fix) Fix Request Node gives "403 Forbidden - perhaps check your credentials?" [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
n8n-io/n8n#30363Fetched 2026-05-14 03:45:29
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Timeline (top)
commented ×1labeled ×1mentioned ×1subscribed ×1

Error Message

{ "errorMessage": "Forbidden - perhaps check your credentials?", "errorDescription": "403 - """, "errorDetails": { "rawErrorMessage": [ "403 - """ ], "httpCode": "403" }, "n8nDetails": { "nodeName": "Audit (ask)", "nodeType": "n8n-nodes-base.httpRequest", "nodeVersion": 4.2, "itemIndex": 0, "time": "5/13/2026, 9:20:11 AM", "n8nVersion": "2.20.6 (Self Hosted)", "binaryDataMode": "filesystem", "stackTrace": [ "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_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:825: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_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1048:9)", " at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1239:11)", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1687:27", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2339:11" ] } }

Fix Action

Fix / Workaround

I am running the version 2.17.7. I tried to upgrade to version 2.19.X and 2.20.6, and after the upgrade a simple Request node, doing a POST without any credentials or any auth is giving this error

Code Example

{
  "errorMessage": "Forbidden - perhaps check your credentials?",
  "errorDescription": "403 - \"\"",
  "errorDetails": {
    "rawErrorMessage": [
      "403 - \"\""
    ],
    "httpCode": "403"
  },
...
}

---

{
  "errorMessage": "Forbidden - perhaps check your credentials?",
  "errorDescription": "403 - \"\"",
  "errorDetails": {
    "rawErrorMessage": [
      "403 - \"\""
    ],
    "httpCode": "403"
  },
  "n8nDetails": {
    "nodeName": "Audit (ask)",
    "nodeType": "n8n-nodes-base.httpRequest",
    "nodeVersion": 4.2,
    "itemIndex": 0,
    "time": "5/13/2026, 9:20:11 AM",
    "n8nVersion": "2.20.6 (Self Hosted)",
    "binaryDataMode": "filesystem",
    "stackTrace": [
      "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_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:825: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_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1048:9)",
      "    at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1239:11)",
      "    at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1687:27",
      "    at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2339:11"
    ]
  }
}
RAW_BUFFERClick to expand / collapse

Bug Description

I am running the version 2.17.7. I tried to upgrade to version 2.19.X and 2.20.6, and after the upgrade a simple Request node, doing a POST without any credentials or any auth is giving this error

{
  "errorMessage": "Forbidden - perhaps check your credentials?",
  "errorDescription": "403 - \"\"",
  "errorDetails": {
    "rawErrorMessage": [
      "403 - \"\""
    ],
    "httpCode": "403"
  },
...
}

Reverting back to version 2.17.7 and the issue is not there.

To Reproduce

Trigger a Request node for a POST request

<img width="544" height="569" alt="Image" src="https://github.com/user-attachments/assets/b27815fe-516e-450c-9de7-df0fb0d2d16d" />

Expected behavior

the request should work as it works in previous versions

Debug Info

{
  "errorMessage": "Forbidden - perhaps check your credentials?",
  "errorDescription": "403 - \"\"",
  "errorDetails": {
    "rawErrorMessage": [
      "403 - \"\""
    ],
    "httpCode": "403"
  },
  "n8nDetails": {
    "nodeName": "Audit (ask)",
    "nodeType": "n8n-nodes-base.httpRequest",
    "nodeVersion": 4.2,
    "itemIndex": 0,
    "time": "5/13/2026, 9:20:11 AM",
    "n8nVersion": "2.20.6 (Self Hosted)",
    "binaryDataMode": "filesystem",
    "stackTrace": [
      "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_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:825: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_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1048:9)",
      "    at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1239:11)",
      "    at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1687:27",
      "    at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@opentelemetry+exporter-trace-otlp_2c2e1f47b69b34bef6f634a13cbf61d9/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2339:11"
    ]
  }
}

Operating System

Ubuntu Linux LTS

n8n Version

2.20.6

Node.js Version

x

Database

SQLite (default)

Execution mode

main (default)

Hosting

self hosted

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

the request should work as it works in previous versions

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING