updateMenstrualSettings
write
`settings` must be non-empty or throws `GarminError`; multi-step: GETs `/userprofile-service/userprofile/user-settings`, overlays `settings` onto the current `userMenstrualCycleSettings`, then PUTs the same endpoint, including `id` if resolvable
updateMenstrualSettings(settings, options?)| Parameter | Type | Optional | Description |
|---|---|---|---|
| settings | object | no | |
| options | object | yes |
In Claude this is the update_menstrual_settings tool.