Fix the Microsoft Graph backend blocker by creating a mailbox-backed SAIL-AWAY calendar target, inspect available logs, and preserve a clean handoff for the PTO sync migration.
sail-away@kylawoffice.com with display name SAIL-AWAY using Exchange Online app-token connection.RecipientTypeDetails = SharedMailbox./users/sail-away@kylawoffice.com returns 200./users/sail-away@kylawoffice.com/calendar returns 200, with owner SAIL-AWAY <sail-away@kylawoffice.com> and writable calendar flags.201204404 ErrorItemNotFound400 BadRequest: Resource not found for the segment 'auditLog', so Exchange/Purview audit search is not available through this app-only Graph path as currently exposed.admin/outlook-audits/sail-away-calendar-migration-20260603/.Microsoft 365 / Exchange Online was changed. A new shared mailbox was created and calendar permissions were granted. No Salesforce records were changed. No production Outlook PTO events were migrated or created. The smoke-test event was deleted immediately and verified gone.
SAIL-AWAY-shared-mailbox-created-2026-06-04.mdROLLBACK-SAIL-AWAY-shared-mailbox-2026-06-04.mdcreate_sail_away_shared_mailbox.ps1create-sail-away-shared-mailbox-2026-06-04.jsonsail-away-graph-post-create-check-2026-06-04.json