Skip to content
Docs menu

Back to all methods

updateMenstrualCalendar

destructive

**full replace, not a merge**; each `cycleDatesLists` group must be non-empty, consecutive calendar dates, and fall within `[startdate, enddate]`, else throws `GarminError`

updateMenstrualCalendar(startdate, enddate, cycleDatesLists, options?)
ParameterTypeOptionalDescription
startdatestringnoCalendar date, YYYY-MM-DD (UTC)
enddatestringnoCalendar date, YYYY-MM-DD (UTC)
cycleDatesListsstring[][]no
optionsobjectyes

In Claude this is the update_menstrual_calendar tool.

Guide: womens-health