Get offer by id
Get offer by id with requested set of fields.
By default, does not return any relations or statistics. Needed relations should be explicitly specified.
Authorizations
Opaque Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"
Path Parameters
Query Parameters
List with the included relations.
StoresAndChains, Statistics, Discount, Affiliations Response
OK
ID of Promotion Campaign.
1 - 255Name of the campaign visible in the admin tools.
1 - 255ID of Turboflow Campaign.
64Date when any coupons for this promotion campaign become available to pick up in store.
Date when all coupons for this promotion campaign stop being available to pick up in the store.
Date when Coupons will be returned in API and visible in the app. Optional. When not specified, ValidFrom is used.
Customer specific campaign type. Determines how or by which service campaign will be used. Types used so far: game, appCoupon, gift, preferredStore, memberOffer, stampCard, stickersCampaign, segmentedAppCoupon.
255Imported, Active, Expired, Scheduled Specifies how many times coupon can be redeemed in store. Each redemption is a separate purchase. Amount of time a coupon can be used in one purchase is controlled by Discount model.
Total amount of possible coupons in the campaign. When it is null, unlimited amount of coupons can be assigned.
Statistical data about campaign. Can be null if not requested.
List of Chain Ids where Promotion campaign is available. Mutually exclusive with StoreIds. Can be null if not requested
List of Store Ids where Promotion campaign is available. Mutually exclusive with ChainIds. Can be null if not requested
Can be true only for personal campaigns ("personalOffer", "relevantOffer"). When true, this campaign will be returned for a user that has no coupons assigned in personal campaigns.
Specifies if offer was successfully synchronized into customer system
Specifies who this offer is funded by. Retailers can use any values they need, or keep it empty
100Segmentation identifier from the audience service.
1Allows to store any arbitrary data in Campaign, returned in all get requests and sent to IL during activation. Can be null.
The name of the person/entity that created the offer.
64Specifies if the offer is template, meaning it can be used as a base for other offers during creation
Controlls the order in which coupons are returned to the mobile app. Lower number means higher priority
Specifies if coupons for this offer require activation, or are working on POS without activation
Specifies if coupons should be visible and processed by POS.
Default number of days a Triggered coupon is valid for, when no explicit value is specified during assignment
The date and time when the campaign was modified. Changes every time the campaign is updated.
The name of the person/entity that last updated the offer.
64