November 19, 2024: If you've noticed that your GMail Send Email actions are failing, it's likely the Glide/GMail integration needs to be re-authenticated.
Background
When running the action, you may see the following error:
Send email: { "error": { "code": 403, "message": "Request had insufficient authentication scopes.", "errors": [ { "message": "Insufficient Permission", "domain": "global", "reason": "insufficientPermissions" } ], "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", "domain": "googleapis.com", "metadata": { "service": "gmail.googleapis.com", "method": "caribou.api.proto.MailboxService.SendMessage" } } ] } }
Resolution
First, go to the Integrations->Gmail page in the app. If you see a Reconnect button, use it to reauthorize the integration.
If the Reconnect button isn't displayed, create a new app in the same team and configure the Gmail integration. Test it there to be sure it works, then go back to the original app and test the Gmail integration again. It should work now.