Skip to main content

Overview

The MoEngage Coupon Management API allows you to organize and distribute unique, single-use coupon codes at scale. Use these endpoints to automate the lifecycle of coupon lists—from creation and file uploads to activation, archival, and detailed usage reporting.
Authentication is handled via Basic Auth. Use your Workspace ID as the username and your API Key as the password.

Coupon API Endpoints

The Coupon Management API is categorized into three functional areas:

Coupon Lists (Metadata & Status)

Coupon Files (Inventory Management)

Reports

Rate Limits & Constraints

Notes

Payload Limits:
  • Manual uploads are limited to 64 MB.
  • URL-based uploads are limited to 100 MB.
  • Each coupon list can hold a maximum of 100 million codes.
Initial Setup: 
  • Creating a coupon list only creates the “container.” You must use the Upload Coupon File API to add actual codes before the list can be used in campaigns.
Archival Impact: 
  • When you archive a list, all coupon codes within that list are permanently deleted. Campaigns relying on this list will immediately stop being able to allocate codes.

Postman Collections

We have made it easy for you to test the APIs. Click here to view our official Postman collections.