Skip to main content
Google Workspace customers who onboarded before February 17, 2026 do not have calendar invite remediation enabled. The required calendar scopes were added on that date and must be re-granted through the Integrations page.

Overview

Attackers use calendar invites to deliver phishing links and unwanted meetings that bypass email-only defenses — the invite lands on a user’s calendar even after the message is removed from the inbox. When Ocean blocks an email that carries a calendar invite (.ics attachment), it also remediates the corresponding event on the recipient’s primary calendar.
ProviderDelete inviteRestore invite
Google WorkspaceYesYes (within 30 days)
Microsoft 365YesNot supported
Calendar invite remediation runs automatically alongside email remediation — no separate policy to configure. It applies only when the underlying email’s verdict is non-graymail (i.e., classified as malicious or spam, not bulk/marketing mail).

What to Know

  • Follows the email verdict. If the email is blocked, the invite is deleted. If the email is released on Google, the invite is re-created.
  • Primary calendar only. Secondary and subscribed calendars are not touched.
  • Attendees are not notified. Ocean suppresses provider-side cancellation emails so the sender cannot infer the recipient is protected.
  • 30-day restore window on Google. Cancelled events are permanently removed after 30 days; later restore attempts complete without re-creating the event.
  • Microsoft deletions are irreversible. Microsoft Graph does not expose a restore endpoint for deleted calendar events. Releasing the email restores the inbox message but not the calendar event.

Required Permissions

These scopes are included in Ocean’s standard read-only and read/write scope sets.

Microsoft 365

  • Calendars.Read — locate the event by iCalUID (read-only integration).
  • Calendars.ReadWrite — delete the event (read/write integration).

Google Workspace

  • https://www.googleapis.com/auth/calendar.readonly — locate the event by iCalUID (read-only integration).
  • https://www.googleapis.com/auth/calendar.events — delete and restore the event (read/write integration).

Need Help?

Contact Ocean to validate that your integration includes the required calendar scopes or to export calendar remediation audit logs.