Google Workspace APIs · api · fg-0020
Calendar PATCH on attendees resets everyone's RSVP to needsAction
Attendees who had accepted show as awaiting response after the update
Verified 2026-07-17 · Confirmed by 0 builders · Trust 50/100
Cause
A PATCH that includes attendees replaces the whole array. Any attendee sent without responseStatus gets the default.
Fix
Read the event first and send every existing attendee back with its responseStatus, plus the new one.
Apply
PATCH /calendar/v3/calendars/{calendarId}/events/{eventId}?sendUpdates=none {"attendees": [{"email": "a@example.com", "responseStatus": "accepted"}, {"email": "new@example.com"}]}Affects: Google Calendar API v3, July 2026
Have your agent know this before it fails
claude mcp add --transport http footgun https://getfootgun.com/api/mcp