Skip to content
Docs menu

Back to all methods

updateCalendarEvent

write

READ-MODIFY-WRITE: GETs the event, overlays `{name?, date?, location?, url?, note?, race?, goalTimeSeconds?}` (`null` clears an optional one), PUTs the whole record back to `/calendar-service/event/{id}`; Garmin answers with no body, so it resolves to `null`. Concurrent callers can clobber each other

updateCalendarEvent(eventId, changes)
ParameterTypeOptionalDescription
eventIdnumber | stringnoNumeric id
changesobjectno

In Claude this is the update_calendar_event tool.

Guide: calendar-events