Once a coupon list is created, coupons should be added to the list to be distributed through campaigns. If a coupon list has been running for some time, it may be running low after serving several campaigns.
Using this API, you can replenish an older list or populate a new list by providing the URL of a file containing the coupons, thereby enabling their distribution through various campaigns. These coupons can be provided through a file, and the API requires the URL where your coupon file is hosted.
Uses Workspace ID as username and API Key as password.
This is the workspace ID (earlier APP ID) of your MoEngage workspace. The MOE-APPKEY has to be passed in the request. You can find your MoEngage Workspace ID in the MoEngage Dashboard: Settings -> Account -> APIs -> Workspace ID (earlier app id).
The unique identifier for the coupon list.
This field consists of the file path of the coupon list.
This field consists of the file name of the coupon list.
This field consists of the coupon file username.
This field consists of the coupon file password.
This field consists of the name of the subscriber who uploaded the coupon file.
This field consists of the coupon file callback URL.
Success The request was successful, and the coupon URL upload request was accepted.
Note: The status of the URL upload is always PENDING.
This field contains the coupon file name.
This field consists of the file path of the coupon list.
This field consists of the name of the subscriber who uploaded the coupon file.
Once the coupon URL upload request is accepted, the response displays the following status:
Note: To know the status of the coupon upload, you need to trigger the Fetch a Coupon File API.
This field contains the coupon list ID that you have requested to upload the coupon file to.
This field contains the coupon file ID.