get_promotions
Find current Swiss grocery promotions by keyword, chain, store, or expiry window. Returns names, discounts, validity dates, and applicable stores for sale and deal queries.
Instructions
List current promotional deals across configured Swiss grocery chains. Filter by chain, keyword, store ID, or how many days until the promotion expires. Returns promotion name, discount, validity dates, and applicable stores. Use for "what is on sale this week?", "any Migros deals on cheese?", or "promotions ending today".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Optional keyword to filter promotions by product name, e.g. "Käse", "wine". | |
| chains | No | Limit to specific chains. Omit to fetch promotions from all configured chains. | |
| storeIds | No | Restrict to promotions valid at these store IDs (chain-specific). Obtain store IDs from find_stores. | |
| endingWithinDays | No | Only return promotions ending within this many days (1–60). Useful for "ending soon" queries. |