Subject: “Google Sheets Integration - Forbidden Error (Caller Does Not Have Permission)”
Hi n8n community,
I’m facing an issue while trying to update a Google Sheets database in n8n. The error message I get is:
“Forbidden - perhaps check your credentials? The caller does not have permission.”
I have already checked the following:
In Google Cloud Console, I used the same email that I signed in with when setting up the Google Sheets credentials in n8n.
The Google Sheets API is enabled in my Google Cloud project.
The OAuth 2.0 consent screen is configured correctly.
The sheet is shared with the correct email that has editing access.
Despite this, I keep encountering this error. Has anyone faced this before or knows how to resolve it?
Thanks in advance!
n8n
February 6, 2025, 4:03pm
2
It looks like your topic is missing some important information. Could you provide the following if applicable.
n8n version:
Database (default: SQLite):
n8n EXECUTIONS_PROCESS setting (default: own, main):
Running n8n via (Docker, npm, n8n cloud, desktop app):
Operating system:
bartv
February 6, 2025, 5:16pm
3
Can you read data with the Google Sheets node? Does the error return any specific information?
hariai
February 17, 2025, 11:56pm
4
Same error here.
trying my first workflow and error while writing to the google sheets api
‘caller does not have permission’
Sheets api is enabled in google cloud console
scope is also set for read and write
oauth2 client is set up in google console, however, ai assistant informed me that I don’t need to enter the client id and client secret anywhere in n8n
Please advice what else am I missing to be able to write to google sheets
hariai
February 18, 2025, 12:32am
5
Got it! The document did not have the right permission
1 Like
system
Closed
February 25, 2025, 12:33am
6
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.