Activate coupon
Activation sends coupon information to client Coupon or POS integration layer, making it available for pick-up in store.
Authorizations
Opaque Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"
Response
OK
Coupon details
ID of Promotion Campaign
1 - 255ID of Coupon
1 - 50Customer specific Offer type. Determines how or by which service Offer will be used. Types used so far: baseBonus, game, appCoupon, gift, preferredStore, memberOffer, stampCard, stickersOffer.
1 - 255List of Store Ids where Offer is available. Mutually exclusive with ChainIds. Never null, but can be empty. Will be empty if not explicitly requested.
List of Chain Ids where Promotion Offer is available. Mutually exclusive with StoreIds. Never null, but can be empty. Will be empty if not explicitly requested.
Id of Coupon on POS. Can be the same as CouponId or different, depending on Coupon system used downstream. Null before coupon is activated, not null after the successful activation.
100Date when this coupon becomes visible and usable in store after activation
Date when this coupon expires and cannot be picked up in the store
Date when this coupon has been activated
Has this coupon been redeemed (collected in the store). Is true only coupon is redeemed to the limit
Specifies how many times coupon can be redeemed in store. Each redemption is a separate purchase. 0, or positive integer, with 0 meaning unlimited redemptions
Specifies how many times coupon was already redeemed in store. 0 when coupon was not redeemed, postive integer with count of usages otherwise.
Controlls the order in which coupons are returned to the mobile app. Lower number means higher priority
Date when this coupon has been deleted
Name of the person or system that assigned the coupon