HTTP: Method not allowed - please check you are using the right HTTP method

Describe the problem/error/question

I’m running a workflow that has an HTTP node to an API. Whenever I test the API using Swagger (which is similar to Postman), it works. However, whenever I run the API through the HTTP node, I receive an error stating that I should use the POST method instead of the GET method. However, I’m already using the Post Method.

What is the error message (if any)?

Method not allowed - please check you are using the right HTTP method

Method “GET” not allowed.

Please share your workflow

Share the output returned by the last node

{
“errorMessage”: “Method not allowed - please check you are using the right HTTP method”,
“errorDescription”: “Method "GET" not allowed.”,
“errorDetails”: {
“rawErrorMessage”: [
“405 - "{\"detail\":\"Method \\\"GET\\\" not allowed.\",\"status_code\":405}"”
],
“httpCode”: “405”
},
“n8nDetails”: {
“nodeName”: “HTTP Request”,
“nodeType”: “n8n-nodes-base.httpRequest”,
“nodeVersion”: 4.2,
“itemIndex”: 0,
“time”: “9/2/2025, 2:54:00 PM”,
“n8nVersion”: “1.106.3 (Cloud)”,
“binaryDataMode”: “filesystem”,
“stackTrace”: [
“NodeApiError: Method not allowed - please check you are using the right HTTP method”,
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:780:15)“,
" at processTicksAndRejections (node:internal/process/task_queues:105:5)”,
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1212:9)“,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1582:27”,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2158:11"
]
}
}

Information on your n8n setup

  • n8n version: 1.106.3 (Cloud)
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Cloud
  • Operating system: Mac OS

Hello @rkfoursales ,

Would you mind sending a screenshot of the swagger execution oder the curl you used in swagger?

The same error was reported here.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.