WA-Google Workspace Sync
This project is a sync for core organizational data between WA and Google Workspace (formerly G Suite).
Specifically, WA needs to keep Workspace (Admin Console) updated with any changes to the active member list, and add members to appropriate groups. Further, all event changes within WA need to be synced with an organizational Google Calendar.
A Google Cloud service account has already been generated to enable server-to-server flow, and programmatic OAuth 2 has been implemented for each applicable Workspace app (e.g., Calendar). However, OAuth with WA has not been established, and the calls needed for syncing have not been found.
In general, we are passing data for syncing in:
- Members (active)
- Member groups
Any core references that I've missed, beyond WA's API resources on Git and Swagger?
In the interest of ongoing maintenance, is this type of project best executed in, e.g., Integromat? The number of operations is currently low enough to remain inexpensive.