get_promotions
List current promotional deals across Swiss grocery chains. Filter by chain, keyword, store, or expiration window to find discounts on products like cheese or wine.
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 |
|---|---|---|---|
| chains | No | Limit to specific chains. Omit to fetch promotions from all configured chains. | |
| query | No | Optional keyword to filter promotions by product name, e.g. "Käse", "wine". | |
| endingWithinDays | No | Only return promotions ending within this many days (1–60). Useful for "ending soon" queries. | |
| storeIds | No | Restrict to promotions valid at these store IDs (chain-specific). Obtain store IDs from find_stores. |