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