set_nutrition_daily_settings
Set or update daily calorie and macronutrient targets for a specific date, preserving any unspecified values.
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 |