Hi,
I'm encountering issues specifically with the Google Tasks node's 'Update' operation. I've ensured all necessary Google Tasks permissions are granted via the OAuth screen in the Cloud backend and have authorized callin.io for full access to my task list. While other Google Tasks nodes (like creating new tasks and retrieving existing ones) function correctly, the 'Update' operation consistently returns a 403 Forbidden error.
ERROR: Forbidden - perhaps check your credentials?
The caller does not have permission
This is part of a more extensive workflow I've built for a two-way synchronization between Airtable and Google Tasks. The rest of the workflow operates without any problems. I've also tested a simplified version of the flow, which I've shared below, focusing only on the branches related to updating existing tasks, and the same bug persists.
- callin.io version 0.182.0
- Running via Heroku
Has anyone else encountered this issue with the Google Tasks 'Update' node, or could anyone offer some insight into why this might be happening?
Hi, welcome to the community! I'm sorry to hear you're encountering an issue.
Could you please share the JSON data that your Wait node outputs when this problem occurs? Essentially, we need to see the data you're attempting to send to Google Tasks. Feel free to redact any sensitive information, but please ensure the data structure remains unchanged.
This should assist in replicating the issue. Thank you!
Wow. Well, the formatting was fine, but it turns out the problem was the fact that the notes field from Airtable had parentheses in it, which would obviously mess with the hook. So I added a text replace script to remove those and it worked.
I guess I would have anticipated a different error message from Google if there was an error like that! Permission denied seems odd.
Regardless, I wouldn’t have noticed that if you hadn’t prompted me to look closer at the data. Thank you!