householdSize, days | Plan size. Defaults to two people for seven days. |
dailyCalorieTarget | Per-person daily target when individual profiles are absent. |
calorieProfiles | Optional person-specific targets such as Alex: 2400, Sam: 1800. |
dietaryPreferences, favoriteFoods, allergiesExclusions | Food preferences and hard exclusions. |
maxPrepMinutes, budget, zipCode | Prep, cost, and delivery constraints. |
revisionPrompt, priorPlanJson | Revise an existing plan while keeping its constraints. |
orderWebhookUrl | Optional HTTPS or localhost endpoint that receives the approved order payload. |
requireOrderApproval | Require durable approval before ordering. Defaults to true. |
deliveryOnly | Require direct Whole Foods or Amazon product links. Defaults to true. |