updateMenstrualDailyLog
destructive
**full-day replace, not a merge**; at least one optional field required or throws `GarminError`; `notes: undefined` preserves the existing note, `notes: ""` clears it (distinct, load-bearing); `discharge` rejects combining `"NO_DISCHARGE"` with any other value
updateMenstrualDailyLog(calendarDate, options?)| Parameter | Type | Optional | Description |
|---|---|---|---|
| calendarDate | string | no | Calendar date, YYYY-MM-DD (UTC) |
| options | object | yes |
In Claude this is the update_menstrual_daily_log tool.