Hi there!
We’re building a product called Comeen that is available on the Google Workspace Marketplace.
It’s basically a Workplace Experience Platform built on top of Google Workspace.
In our offer, we have features that enhance meeting room experience.
Our main feature is an automatic Google Chat notification sent through our Google Chat bot.
This notification allows you to check-in or release a meeting room for your upcoming event:
In order to be the most useful as possible, we’re sending this notification to the user that have added the meeting room to the Google Calendar event.
It’s not necessarily the organiser.
This information isn’t available in the Google Calendar API.
So we’re reading the Google Workspace Audit report in order to identify the right user.
While it’s a key feature of our product, some Enterprise Account doesn’t accept to give this scope to our platform, which we understand.
This scope can be given through the Comeen’s Dashboard:
I see different possibilities/workaround to solve this issue:
What’s your feeling on this? Any thoughts?
Thanks a lot,
Benjamin.
@tapiamario @CharlesMaxson do you have any recommendations? 🙂
Sent you a DM ....
Hello Benjamin,
A bit in late but we can understand that some clients don't want to share all logs and it is a bit overkill in terms of access for just that.
On my side I'm not sure it is the best way. Do you check on watcher side ? https://developers.google.com/calendar/api/v3/reference/events/watch
With Apps Script I had implemented this for demo purpose : https://medium.com/@stephane.giron/react-on-google-calendar-change-with-apps-script-and-eventupdated...
With an admin account not necessary a super admin account you can monitor a Salendar Resource and you will get a notification when something change. The bad side is when you receive notification you don't know who do the action you just get Event ID and you can do and events.get() request. In the request I don't know if in the resource calendar the owner or actor will be the person that create the event or the person that add the resource ? Must be tested.
I would check on this way intead of the report api.
Stéphane