Offer Filter
Filter to apply on offers
Filter offers by product
If true, returns only offers of premium shops. If false, returns only offers of shops that are not premium. Default to null, returns offers regardless of the shop's premium status
If false returns all offers. If true return only active offers. Default to true
List of offer states
List of the channel codes to filter with. If specified, only offers that can be sold on the specified channel(s) will be returned. If not, offers will be returned regardless of their channels.
Filter used to pick prices on specifics criteria
{ "product": { "__typename": "OfferProductFilter" }, "premium": true, "active": true, "states": [ { "__typename": "OfferStateFilter" } ], "channels": [ { "__typename": "OfferChannelFilter" } ], "price": { "__typename": "OfferPriceFilter" } }
Offer Price Filter
Represents the filter to pick prices according specifics criteria
For Customer Pricing users only. Customer identifier code the API will use to return all prices and applicable price for this organization. Ignored if value does not exist.
Filter used to pick prices on a specific channel
{ "customerOrganizationId": "Example String", "channel": { "__typename": "OfferChannelFilter" } }