I'm fairly certain this isn't possible due to the constraints imposed by the underlying RFC's but I'll ask anyway.
Scenario:
"external" company (company A) uses Microsoft 0365 for mail and calendar services
"internal" company (company B) uses Google Workspace for mail and calendar services
Company A works closely with company B and sends many meeting requests to Company B
Company A rebrands themselves and in doing so changes their worker's account email addresses from @
adomain.com to @
xdomain.com over the course of months in many batches
Company B workers start getting the dreaded "Sorry! Changing the organizer is not allowed." whenever they receive updates to meetings previously scheduled by workers in Company A after the Company A worker's email address changes from @
adomain.com to @
xdomain.comI tried but I don't think there is any way possible to update the organizer attribute for an event in Google calendar using an API method nor GAM / GAMADV-XTD3. I assume this is due to the underlying iCalendar RFC to prevent spoofing but it sure is frustrating. The relevant GAMADV-XTD3 wiki shows what is possible and I don't see organizer as one of the permissable update attributes (
https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Calendars-Events#update-calendar-events) and I haven't had any luck with variations of 'gam calendar wor...@companyB.com update event id <eid> organizer
wor...@xdomain.com sendnotifications false'
Thanks in advance for the sanity check.
-Drew