You want to distribute many coupons at the same time to all or a segment of your app users.
The relevant API: App API
Technical flow description:
The App API will allow you to register a user and get all coupons that are available for this user at any given time. When new coupons are issued, the response will be updated so that upon opening the app, the coupon content is updated and only the live coupons are displayed. Similarly, expired and redeemed coupons will be removed. The API supports both native and web based apps.
Example: subscribers of Schibsted newspapers receive coupons in the “my page” / Schibsted webapp. A half price coffee coupon was sent to all their subscribers: