Override the Accept-Language header
Allowed values:defrit
The id parameter allows to query one or more discounts via their ID (actually the Bundle ID).
The region parameter filters for one or more specific regions.
Allowed values:nationalgmaagmzhgmosgmvdgmgegmnfgmbsgmlugmtigmvs
The event_id parameter allows to select discounts belonging to a specific event. (Note: Combining this parameter with event_tactic or event_tactic_type is technically possible but probably useless)
Example:609237
The event_tactic parameter allows to select discounts based on their event tactic. Since an event tactic is a subcategory of an event tactic type, they should be used together. For instance, an event tactic with ID ‘2’ can be a subcategory of multiple event tactic types. Only by combining both event_tactic_type and event_tactic, you get the complete information about tactic.
(Note: Combining this parameter with event_id is technically possible but probably useless)
Example:52
The event_tactic_type parameter allows to select discounts based on their event tactic-type. Since an event tactic is a subcategory of an event tactic type, they should be used together. For instance, an event tactic with ID ‘2’ can be a subcategory of multiple event tactic types. Only by combining both event_tactic_type and event_tactic, you get the complete information about tactic.
(Note: Combining this parameter with event_id is technically possible but probably useless)
Example:900
The campaign_idparameter allows to select discounts belonging to a specific campaign.
The state parameter allows to only select Discounts in the states ‘draft’, ‘published’ or ‘current’, where ‘draft’ only returns Discounts max. 5 days away from publishing.
Allowed values:draftpublishedcurrent
Example:current
The distribution_channelparameters allows to select discount belonging to a specific distributionChannel.id.
- SM/VM: Alle Filialen
- GASTRO: Gastronomie
- MP/VOI: MP/VOI
- MR: Migros Restaurant
- T_SM/VM: SM/VM
- TA: Take Away
Allowed values:SM/VMGASTROMP/VOIMRT_SM/VMTA
The role parameter allows to select discounts by by one or several roleId(s).
- 1000000005: Neuheitenangebot
- 1000000007: Display
- 1000000008: Sortimentskompetenz (SORT)
- 1000000009: FM Angebot
- 1000000011: GM Angebot
- 1000000014: Liquidation
- 2000000001: M: High-Performer
- 2000000002: M: Wochenangebot Typ I
- 2000000003: M: Wochenangebot Typ II
- 2000000005: M: Wochenend-Hits SM/VM
Allowed values:1000000005100000000710000000081000000009100000001110000000142000000001200000000220000000032000000005
The advertisement_type parameter allows to select discount via their advertisementTypeId.
- 1: % klein
- 2: % gross
- 3: Abs. Rabatt
- 4: Vitamin Franken
- 5: HIT
- 6: 1+1
- 7: 2+1
- 8: Vitamintasche
- 9: Aktuell
- 10: Tiefpreis
Allowed values:12345678910
Example:3
The type parameter allows to select discounts via their typeId.
- 001: SA Sonderangebot
- 002: SE Sellout
- 003: LIQU Liquidationsangebot
- 004: CAKT Cumulus-Angebot (Fix oder xFach Punkte)
- 005: GRAB Angebot CHF beim Kauf ab X Stueck"
- (006: XFY X für Y Angebot mit gleichem VP" obsolet, gibt es nicht mehr)
- 007: SORT Sortimentsangebot ohne Preisreduktion"
Allowed values:001002003004005007
Example:004
The reduction parameter allows to select discounts by their reductionTypeId.
- 01: Relativer Rabatt
- 02: Absoluter Rabatt
- (03: X für Y obsolet, gibt es nicht mehr)
- 04: Absolute CUMULUS Punkte
- 05: X-Fach Punkte
- 06: Rabattpreis = CHF
- 07: HIT
- 08: Preisabschlag
Allowed values:01020405060708
Example:07
If set to true: return only the designated bundle discount (typically the national discount).
Attention: Setting bundles_only=true will suppress all bundles/discounts that do not have designated discount data for the bundle as whole.
The boss_bw allows to select discounts for specific bossBW number. bossBW is the world code prefix for Boss number.
Example:04
The boss_bb allows to select discounts for specific bossBB number. bossBB is the area (bereich) code prefix for Boss number.
Example:02