When you start the workflow, it gives you an error:
{
“errorMessage”: “Forbidden - perhaps check your credentials?”,
“errorDescription”: “The caller does not have permission”,
“errorDetails”: {
“rawErrorMessage”: [
“403 - {"error":{"code":403,"message":"The caller does not have permission","status":"PERMISSION_DENIED"}}”
],
“httpCode”: “403”
},
“n8nDetails”: {
“nodeName”: “Take Idea”,
“nodeType”: “n8n-nodes-base.googleSheets”,
“nodeVersion”: 4.5,
“resource”: “sheet”,
“operation”: “append”,
“time”: “07.07.2025, 02:36:55”,
“n8nVersion”: “1.100.1 (Self Hosted)”,
“binaryDataMode”: “default”,
“stackTrace”: [
“NodeApiError: Forbidden - perhaps check your credentials?”,
" at ExecuteContext.apiRequest (/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/Google/Sheet/v2/transport/index.ts:78:9)“,
" at processTicksAndRejections (node:internal/process/task_queues:105:5)”,
" at GoogleSheet.appendEmptyRowsOrColumns (/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/Google/Sheet/v2/helpers/GoogleSheet.ts:237:20)“,
" 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/Google/Sheet/v2/actions/sheet/append.operation.ts:274:3)”,
" at ExecuteContext.router (/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/Google/Sheet/v2/actions/router.ts:64:14)“,
" 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/Google/Sheet/v2/GoogleSheetsV2.node.ts:30:10)”,
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1193:9)“,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1542:27”,
" at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2108:11"
]
}
}
I’ve reconnected everything 3 times from different accounts, and the table is available at the link.
I checked, gave all access, as you have shown, removed the .readonly permission. I think it’s something to do with credential itself.
you need to enable the Drive API by the way