Google Workspace APIs · api · fg-0019

Calendar GET on a deleted event returns 200 with status cancelled, not 404

200 OK with "status": "cancelled" for an event removed from the calendar

Verified 2026-10-14 · Confirmed by 0 builders · Trust 50/100

Cause

Deleted events remain readable by id with status cancelled. Deleting an event that is already gone returns 410 Gone.

Fix

Check body.status == "cancelled" when testing whether an event still exists, and treat 410 on delete as success.

Apply

if (res.status === 200 && res.data.status === 'cancelled') { /* event was deleted */ }

Affects: Google Calendar API v3, October 2026

Have your agent know this before it fails

claude mcp add --transport http footgun https://getfootgun.com/api/mcp