Google API issue? Cant figure it out... [Need some assistance please =))

Describe the problem/error/question

Hi guys - I keep getting a Forbidden - perhaps check your credentials? on Google Drive and Google Doc nodes. Sometimes it works by it self and sometimes it doesnt.

What is the error message (if any)?

Forbidden - perhaps check your credentials?

The credentials are correct Shared-Image-2025-06-03-17-39-37.png

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.)

{
“nodes”: [
{
“parameters”: {
“descriptionType”: “manual”,
“toolDescription”: “This is the evaluation document for each call.”,
“folderId”: “1Angu_KeJZPr78YKxM-joO7uZHqh1eWeM”,
“title”: “={{ $fromAI(‘Title’, ``, ‘string’).match(/^Call Evaluation - \d+/)?.[0] || ‘’ }}”
},
“type”: “n8n-nodes-base.googleDocsTool”,
“typeVersion”: 2,
“position”: [
4220,
480
],
“id”: “d79a4fbb-8b7c-41b1-81f6-34b5f75b41f6”,
“name”: “Google Docs - Evaluation Document”,
“retryOnFail”: true,
“credentials”: {
“googleDocsOAuth2Api”: {
“id”: “5JvrPhfDWhLtNVtR”,
“name”: “Google Docs account 2”
}
}
}
],
“connections”: {
“Google Docs - Evaluation Document”: {
“ai_tool”: [

]
}
},
“pinData”: {},
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “4031c73a146601f7edbdcc4a25d6684dc00abb9ffdb55b6b3bc60a9ff40a678a”
}
}

Share the output returned by the last node

Information on your n8n setup

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

Here is more on a node I have issues with:

{
“nodes”: [
{
“parameters”: {
“folderId”: “1Angu_KeJZPr78YKxM-joO7uZHqh1eWeM”,
“title”: “={{ $(‘Where it starts!’).item.json.name.slice(0, 10) }} - Transcript”
},
“type”: “n8n-nodes-base.googleDocs”,
“typeVersion”: 2,
“position”: [
1180,
260
],
“id”: “0e8cd168-0c18-4b85-9422-6fe2cd663ffe”,
“name”: “Google Docs - Document Create”,
“retryOnFail”: true,
“notesInFlow”: false,
“credentials”: {
“googleDocsOAuth2Api”: {
“id”: “5JvrPhfDWhLtNVtR”,
“name”: “Google Docs account 2”
}
}
}
],
“connections”: {
“Google Docs - Document Create”: {
“main”: [

]
}
},
“pinData”: {},
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “4031c73a146601f7edbdcc4a25d6684dc00abb9ffdb55b6b3bc60a9ff40a678a”
}
}

Hi how about your Google Docs kuota?
For Google Docs, the default read quota is only 300 requests/minute. This is counted by the number of rows retrieved via GET. For write operations, it’s limited to 60 requests/minute.

My suggestion is to try adding a ‘WAIT’ node with an interval of 5 seconds or more to see if it’s not a quota issue from the Google Cloud API.

I think you hit the limit about per user.

Which is quite small : 60 per user per project per minutes.

Using AI Agent to create google doc might not the best option since it might not slow down easily.


From the document. You still can apply to request a quota increase.

Thank you for your response.

This is what I see for google Docs API. Should I request increase? Will it be granted?

I have a wait node similar to how you have it set at 10 secs, this was in the workflow already.

Thank you for your response. What I’m going to try to do then is increase the quota amount to a higher number. By any chance, do you know what that number should be? What should I ask for?

Okay, I will have the workflow create the document instead of the AI agent. Let me give that a try and see.

I get the error again even in beginning of the workflow…

Does the Google Cloud Project only being used by you?

Or there are some other folks already use the API at the same time.

That’s kind of weird.

I am only one using it.

Look again when I run it:

This is the first run all day.