Create discount coupons for affiliate tracking. Percentage or fixed amount discounts with duration and redemption limits.
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | No | Customer-facing name (defaults to uuid_code) |
uuid_code | string | No | Unique identifier (auto-generated if not provided) |
active | boolean | Yes | Whether coupon is active |
coupon_discount_type | string | Yes | percent or static |
coupon_discount_amount | number | Yes | Discount value (0-100 for percent, or fixed amount) |
coupon_duration_type | string | Yes | once, hours, days, months, years, lifetime |
coupon_duration_value | integer | Yes* | Required for hours, days, months, years |
redemption_specific_date_status | boolean | No | Enable expiration date |
redemption_specific_date_value | date | Yes* | Required if date status is true |
redemption_times_status | boolean | No | Enable redemption limit |
redemption_times_value | integer | Yes* | Required if times status is true |
promotion_codes | array | No | Array of promotion codes to create |
metadata | object | No | Custom key-value pairs |