Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- Database (default: SQLite): Postgresql (postgres:16-alpine)
- Running n8n via (Docker, npm, n8n cloud, desktop app): Docker (through coolify)
- Operating system: Linux
n8n version: 1.105.4 (Self Hosted)
Node: HTTP Request (v4.2)
Issue:
I am encountering the following error when trying to use a Google OAuth credential with the HTTP Request node:
{
"errorMessage": "Node "HTTP Request" does not have access to the credential",
"errorDescription": "Please recreate the credential or ask its owner to share it with you.",
"errorDetails": {},
"n8nDetails": {
"nodeName": "HTTP Request",
"nodeType": "n8n-nodes-base.httpRequest",
"nodeVersion": 4.2,
"n8nVersion": "1.105.4 (Self Hosted)",
"binaryDataMode": "default",
"stackTrace": [
"Error: Node "HTTP Request" does not have access to the credential",
" at CredentialsPermissionChecker.check (/usr/local/lib/node_modules/n8n/src/executions/pre-execution-checks/credentials-permission-checker.ts:73:11)",
" at processTicksAndRejections (node:internal/process/task_queues:105:5)",
" at WorkflowRunner.run (/usr/local/lib/node_modules/n8n/src/workflow-runner.ts:146:4)",
" at Object.executeWebhook (/usr/local/lib/node_modules/n8n/src/webhooks/webhook-helpers.ts:629:17)",
" at /usr/local/lib/node_modules/n8n/src/webhooks/test-webhooks.ts:126:25"
]
}
}
What I’ve done so far:
-
I am using the same user for everything:
-
Setting up the credential successfully
-
Logging in with my Google account through the consent screen (all is fine)
-
Running the workflow
-
-
The credential is created successfully and shows as connected.
-
When I try to use it in the HTTP Request node, I get the error above.
Troubleshooting steps already tried:
-
Confirmed I am using the same user for all actions.
-
Tried deleting and recreating the credential, then re-selecting it in the node.
-
Tried recreating the HTTP Request node and re-creating the credentials
Questions:
-
Why would this error occur if I am using the same user for everything?
-
Is there something I am missing regarding credential/project context or sharing, even as a single user?
-
Are there any other steps I should try to resolve this?
Any help or insight would be greatly appreciated!
(although it says “credential 8” its happening the same with any new credential. I tried 10 times with different browser etc. Every time I can create the credential fine through the Node, execute the Request Nod, and have the error described above)
Same thing is happening with the Google Ads node






