set_nutrition_daily_settings
Update daily calorie and macronutrient goals for a specific date, changing only the values you specify while preserving others.
Instructions
Update daily nutrition goals (calorie target and macronutrient targets).
Reads the current settings for the date, applies the supplied overrides, and writes the merged result back. Only the fields you provide are changed; omitted fields keep their existing values.
Garmin stores macros as grams. The calorie goal should match 4carbs + 4protein + 9*fat to within a small rounding margin — Garmin accepts minor mismatches but will silently correct large discrepancies.
Args: date: Date in YYYY-MM-DD format (settings are typically set once and inherited across days, but Garmin accepts per-day overrides) calorie_goal: Daily calorie target in kcal carbs_grams: Daily carbohydrate target in grams fat_grams: Daily fat target in grams protein_grams: Daily protein target in grams
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| fat_grams | No | ||
| carbs_grams | No | ||
| calorie_goal | No | ||
| protein_grams | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |