| coupon.out_coupon_id | string | yes | Merchant Side Coupon ID |
| coupon.type | number | yes | Types of coupons |
| coupon.promote_type | number | yes | Types of Coupon Promotion |
| coupon.coupon_info.name | string | yes | The name of the coupon |
| coupon.coupon_info.promote_info.promote_type | number | yes | Types of Coupon Promotion |
| coupon.coupon_info.promote_info.finder.nickname | string | yes | Promote your WeChat Channels nickname. |
| coupon.coupon_info.discount_info.discount_condition.product_cnt | number | no | Number of goods required under preferential conditions |
| coupon.coupon_info.discount_info.discount_condition.product_price | number | no | The amount to be met under the preferential conditions |
| coupon.coupon_info.discount_info.discount_condition.out_product_ids | string array | no | Designated product merchant side ID, product coupons required, up to 128 |
| coupon.coupon_info.discount_info.discount_condition.tradein_info.out_product_id | string | no | The merchant side ID for the purchase of goods, the coupon is required |
| coupon.coupon_info.discount_info.discount_condition.tradein_info.price | number | no | The amount to be paid, in units, required for a replacement coupon |
| coupon.coupon_info.discount_info.discount_condition.buyget_info.buy_out_product_id | string | no | Buy goods merchant side ID, buy coupons required |
| coupon.coupon_info.discount_info.discount_condition.buyget_info.buy_product_cnt | number | no | To purchase the number of items, you must buy a gift certificate |
| coupon.coupon_info.discount_info.discount_condition.buyget_info.get_out_product_id | string | no | Complimentary goods merchant side ID, buy coupons required |
| coupon.coupon_info.discount_info.discount_condition.buyget_info.get_product_cnt | number | no | For the number of items given out, you must buy a voucher |
| coupon.coupon_info.discount_info.discount_num | number | no | The number of discounts, such as a 5.1 discount, must be filled in 5,100, and the discount coupon must be (no less than 2 discount). |
| coupon.coupon_info.discount_info.discount_fee | number | no | The amount of the reduction is in units, the direct reduction coupon, the full reduction coupon must be necessary (not more than 200 yuan), and if it is a product coupon, the applicable goods offer must not be less than 2 percent of the original price, and if it's a store full reduction, the price threshold must not be lower than 2 percent.) |
| coupon.coupon_info.receive_info.start_time | number | yes | Get Start Time (second time stamp) |
| coupon.coupon_info.receive_info.end_time | number | yes | Collection Closing Time (second time stamp) |
| coupon.coupon_info.receive_info.limit_num_one_person | number | yes | Individuals limit the number of tickets to be accepted, only to display them, and when the ticket withdrawal occurs, the accessor determines whether or not it has exceeded the quota. |
| coupon.coupon_info.receive_info.total_num | number | yes | The total issuance, that is, the initial inventory, is only displayed, and the access party determines whether or not it has exceeded the quota when the quotation correction is made. |
| coupon.coupon_info.valid_info.valid_type | number | yes | Type of period of validity, 1: item specified time range, 2: number of days in effect, 3: number of seconds in effect |
| coupon.coupon_info.valid_info.valid_day_num | number | no | Number of days in effect, required when the type of period of validity is 2 |
| coupon.coupon_info.valid_info.valid_second | number | no | Number of validity seconds, required if the type of validity is 3 |
| coupon.coupon_info.valid_info.start_time | number | no | Commencement date (second timestamp), which is required when the validity type is 1 |
| coupon.coupon_info.valid_info.end_time | number | no | Effective end time (second timestamp) which is required when the validity type is 1 |