Our Google Workspace directory sync in Hexnode stopped working after running fine for a long time. I created a new service account under the same Google Cloud project, generated a new JSON key, and uploaded it in the Google Workspace sync configuration. The required APIs, including Admin SDK API, appear to be enabled and I can see API traffic in Google Cloud.
However, when I try to save the updated configuration in Hexnode, it just returns an “Invalid input” error. Domain-wide delegation is enabled and the OAuth client ID is added in Google Admin Console. What else should I check?