manage_subscription
Manage a recurring meal/grocery SUBSCRIPTION (e.g. Locale) — NOT a one-time purchase, and no payment is taken (the subscription auto-bills the card on file at the merchant). action: 'menu_search' (browse the recurring menu; items flagged inPlan are covered by the plan), 'get_skip_dates' (list skipped/paused deliveries), 'skip'/'unskip' (one upcoming delivery date), 'set_skip_dates' (replace the full skip set; [] resumes all), 'update_setting' (change a setting). Locale settings: subscription_size (meals, e.g. 8), calorie_preference (low_calorie|both|moderate), diets (array), longevity_allergens (array), ingredient_allergies (array), default_window ('9am - 6pm'|'3pm - 7pm'|'9am - 12pm'), delivery_instructions (text). Link the merchant first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | skip/unskip: one ISO delivery date (YYYY-MM-DD) | |
| dates | No | set_skip_dates: FULL set of ISO dates to skip ([] resumes all) | |
| limit | No | menu_search: max items | |
| query | No | menu_search: term over the recurring menu (e.g. 'salmon'); '' lists everything | |
| value | No | update_setting: the new value (number, string, or array of strings) | |
| action | Yes | the management action | |
| setting | No | update_setting: the setting key (see description) | |
| merchant | Yes | merchant slug (e.g. locale) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Human-readable result or next step. |