查询已发放的优惠券-ListIssuedPartnerCoupons
功能介绍
合作伙伴可以查询已发放的优惠券列表。
伙伴登录伙伴中心,进入“客户业务> 代金/现金券管理”,选择“已发放代金/现金券”页签,即可查询已发放的代金/现金券。

- 不返回已失效超两年时间(含当天)的代金券/折扣券信息。
- 当券的失效时间小于当前时间时,券将不再有效,此时券的状态称之为已失效。
- 在API只可以查询代售子客户已发放的代金/现金券,在伙伴中心可以查询代售和顾问销售已发放的代金/现金券,对比一致性时需要注意关联模式是否一致。
接口约束
该接口只允许使用解决方案提供商或华为云总经销商(一级经销商)的AK/SK或者Token调用。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
操作员账号调用当前API需经过授权,您可以通过伙伴中心为操作员赋予相应权限项来完成授权。有关如何为角色授权的详细信息,请参见为组织人员分配权限。
接口对应的权限项如下:
权限项 | 权限项名称 |
|---|---|
BPC_ITEM_SUBCUSTSERV_030200 | 销售-客户-券管理-已发放代金券-查看已发放列表 |
URI
GET /v2/promotions/benefits/partner-coupons
参数说明请参见下表。
参数 | 是否必选 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|---|
coupon_id | 否 | String | 最大长度:64 | 优惠券ID。 此参数不携带或携带值为空时,不作为筛选条件;携带值为null时,作为筛选条件;不支持携带值为空串。 |
customer_id | 否 | String | 最大长度:64 | 客户账号ID。您可以调用查询客户列表-ListSubCustomers接口获取customer_id。 此参数不携带或携带值为空时,不作为筛选条件;携带值为null时,作为筛选条件;不支持携带值为空串。 |
order_id | 否 | String | 最大长度:64 | 订单ID。 此参数不携带或携带值为空时,不作为筛选条件;携带值为null时,作为筛选条件;不支持携带值为空串。 |
coupon_type | 否 | Integer | - | 优惠券类型。
此参数不携带或携带值为空或携带值为null时,不作为筛选条件。 |
status | 否 | Integer | - | 客户优惠券实例状态:
此参数不携带或携带值为空或携带值为null时,不作为筛选条件。 |
create_time_begin | 否 | String | 最大长度:20 | 创建时间(开始)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出创建时间大于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
create_time_end | 否 | String | 最大长度:20 | 创建时间(结束)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出创建时间小于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
effective_time_begin | 否 | String | 最大长度:20 | 生效时间(开始)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出生效时间大于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
effective_time_end | 否 | String | 最大长度:20 | 生效时间(结束)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出生效时间小于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
expire_time_begin | 否 | String | 最大长度:20 | 失效时间(开始)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出失效时间大于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
expire_time_end | 否 | String | 最大长度:20 | 失效时间(结束)。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 其中,HH范围是0~23,mm和ss范围是0~59。 输入这个条件,会查询出失效时间小于这个时间的记录。 此参数不携带或携带值为空时,不作为筛选条件。 |
offset | 否 | Integer | [0-最大整数] | 偏移量,从0开始。默认值为0。 说明: offset用于分页处理,如不涉及分页,请使用默认值0。offset表示相对于满足条件的第一个数据的偏移量。如offset =1,则返回满足条件的第二个数据至最后一个数据。 示例1,满足查询条件的结果共10条数据,limit取值为10,offset取值为1,则返回的数据为2~10,第一条数据不返回。 示例2,查询总数20条,期望每页返回10条数据,则获取第一页数据,入参offset填写0,limit填写10;获取第二页数据,入参offset填写10,limit填写10。 |
limit | 否 | Integer | [1-100] | 查询的每页数量。默认值为10。 |
indirect_partner_id | 否 | String | 最大长度:64 | 云经销商ID。获取方法请参见查询云经销商列表。 华为云总经销商(一级经销商)查询云经销商发放给子客户的优惠券时,需要携带该参数;除此之外,此参数不做处理。否则只能查询发放给自己子客户的优惠券。 |
请求消息
请求参数
无。
请求示例
GET https://bss.myhuaweicloud.com/v2/promotions/benefits/partner-coupons?coupon_id=CP190912081601OJDA&customer_id=CS19040119281JMYC&order_id=promotionPlanId5322584&coupon_type=1&status=2&create_time_begin=2017-12-17T10:32:02Z&create_time_end=2017-12-17T10:32:02Z&effective_time_begin=2017-12-17T10:32:02Z&effective_time_end=2017-12-17T10:32:02Z&expire_time_begin=2017-12-17T10:32:02Z&expire_time_end=2017-12-17T10:32:02Z&offset=0&limit=10&indirect_partner_id=5c2ec3bd80c9462aad432f5566e9feb1 HTTP/1.1 Content-Type: application/json X-Auth-Token:MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ
响应消息
响应参数
参数 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|
error_code | String | 最大长度:20 | 状态码。 具体请参见状态码。 |
error_msg | String | 最大长度:1000 | 错误描述信息。 |
total_count | Integer | - | 总数。 |
user_coupons | List< IQueryUserPartnerCouponsResult> | - | 发放的优惠券记录。 具体请参见表2。 |
参数 | 参数类型 | 描述 |
|---|---|---|
coupon_id | String | 优惠券ID。 |
status | Integer | 优惠券状态:
|
customer_id | String | 客户账号ID。 |
coupon_type | Integer | 优惠券类别:
|
measure_id | Integer | 优惠券面额单位。 1:元。 |
face_value | BigDecimal | 优惠券面值。 |
effective_time | String | 生效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 |
expire_time | String | 失效时间。 UTC时间,格式:yyyy-MM-dd'T'HH:mm:ss'Z',如“2019-05-06T08:05:01Z”。 |
order_id | String | 订单ID。 说明: 优惠券被多次交易抵扣场景下,返回每次抵扣订单号用英文分号分隔,同一次交易抵扣场景下,如果是合并支付,会存在多个订单号,用英文逗号分隔。举例:CS1904011928GIBHC1,CS1904011928GIBHC2,CS1904011928GIBHC3;CS1904011928GIBHCB。 存在多个订单号时,不表示全部订单号都使用了该优惠券。 |
promotion_plan_id | String | 促销计划ID。 |
promotion_plan_name | String | 促销计划名称。 |
promotion_plan_desc | String | 促销计划描述。 |
media_type | Integer | 介质类型。
|
fetch_method | Integer | 获取方式。
|
use_limits | List<ICouponUseLimitInfoV2> | 优惠券限制。 具体请参见表3。 |
active_time | String | 优惠券的激活时间。 |
last_used_time | String | 优惠券的使用时间。 |
promotion_id | String | 促销活动ID。 |
create_time | String | 优惠券的创建时间。 |
balance | BigDecimal | 优惠券余额。 |
lock_order_id | String | 锁定优惠券的订单ID。 如果为老版本优惠券,该值为空。 |
is_frozen | String | 优惠券是否冻结。
可用优惠券接口返回时不包括冻结状态的优惠券。 |
参数 | 参数类型 | 描述 |
|---|---|---|
use_limiti_info_id | String | 使用限制ID,主键。 |
limit_key | String | 折扣限制,key的取值请参考表4。 |
value1 | String | value1。 |
value2 | String | value2。 |
value_unit | String | value单位。 |
limit_type | String | 限制类型。 |
promotion_plan_id | String | 促销计划ID。 |
key值 | 含义 | 说明 | 备注 |
|---|---|---|---|
baseValue | 订单金额 | value1中保存订单金额下限,value2中保存订单金额上限。 | 支持代金券,现金券,折扣券 |
serviceType | 云服务类型 | 只有value1有效,具体的云服务类型请调用查询云服务类型列表-ListServiceTypes接口获取。 | 支持代金券,现金券,折扣券 |
regionCode | 区域编码 | value2中保存区域名称,value1中保存区域编码。 | 支持代金券,现金券,折扣券 |
productId | 产品ID | 可以包含多个产品ID,英文逗号分隔。 | 支持代金券,现金券,折扣券 |
subscribeType | 订购类型 | 只有value1有效。取值为:
| 支持代金券,现金券,折扣券 |
firstOrderInService | 首次购买限制 | 只有value1有效。 | 支持代金券,现金券,折扣券 |
cycleNum | 周期数量 | 只有value1有效。 | 支持代金券,现金券,折扣券 |
cycleType | 适用周期类型 | 取值为:
| 支持代金券,现金券,折扣券,折扣券仅支持包年/包月 |
simultaneousUseWithEmpowerDiscount | 代金券是否可以和授权折扣同享 | 代金券是否可以和授权折扣(包括商务折扣和伙伴授予折扣)同享。
| 支持代金券,现金券,折扣券,折扣券只能使用0。 |
usageTimes | 是否支持多次使用 | 是否支持多次使用,值保存在value1中。取值为:
|
|
isOnlyForStrictSelected | 是否只能用于云商店严选产品 | 是否只能用于云商店严选产品,值保存在value1中。取值为:
如果没有这个限制,等同于0;该限制只适用于现金券。 | 支持现金券 |
isRebate | 是否参与伙伴激励返点 | 是否参与伙伴激励返点,值保存在value1中。取值为:
该限制只适用于现金券。 | 支持现金券 |
serviceTypeBlackList | 服务类型黑名单 | 服务类型黑名单,value1中保存服务类型编码;该限制只适用于现金券。 | 支持现金券 |
minConsumeDiscount | 最低客户消费折扣 | 最低客户消费折扣,值保存在value1中。取值为0-1之间(不包括0和1)。 | 支持代金券、现金券 |
isForAnnualContracts | 是否只能用于包年/包月1年的订单 | 是否只能用于包年/包月1年的订单。取值为:
| 支持代金券、折扣券 |
simultaneousUseWithPromotionProduct | 是否可以和促销产品同享 | 代金券是否可以和促销产品同享,值保存在value1中。取值为:
| 支持代金券/折扣券 |
simultaneousUseWithPromotionDiscount | 是否可以和促销折扣同享 | 代金券是否可以和促销折扣同享,值保存在value1中。取值为:
| 支持代金券 |
simultaneousUseWithDiscountCoupon | 是否可以和折扣券同享 | 代金券是否可以和折扣券同享,值保存在value1中。取值为:
| 支持代金券 |
响应示例
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: length
Date: response time
{
"total_count": 1,
"user_coupons": [
{
"coupon_id": "CP200518080955A7LU",
"status": 2,
"customer_id": "051b9c187500d5340f0cc00f45000440",
"coupon_type": 1,
"measure_id": 1,
"face_value": 1.11,
"effective_time": "2020-04-08T08:53:05Z",
"expire_time": "2021-04-30T15:59:59Z",
"order_id": null,
"promotion_plan_id": null,
"promotion_plan_name": "华为云产品代金券",
"promotion_plan_desc": null,
"media_type": null,
"fetch_method": null,
"use_limits": [
{
"use_limiti_info_id": null,
"limit_key": "simultaneousUseWithPromotionProduct",
"value1": "1",
"value2": null,
"value_unit": null,
"limit_type": "=",
"promotion_plan_id": null
},
{
"use_limiti_info_id": null,
"limit_key": "cycleType",
"value1": "1|2|5",
"value2": null,
"value_unit": null,
"limit_type": "=",
"promotion_plan_id": null
},
{
"use_limiti_info_id": null,
"limit_key": "cycleNum",
"value1": "2,1,3||",
"value2": null,
"value_unit": null,
"limit_type": "in",
"promotion_plan_id": null
},
{
"use_limiti_info_id": null,
"limit_key": "couponClass",
"value1": "0",
"value2": null,
"value_unit": null,
"limit_type": "=",
"promotion_plan_id": null
},
{
"use_limiti_info_id": null,
"limit_key": "simultaneousUseWithDiscountCoupon",
"value1": "1",
"value2": null,
"value_unit": null,
"limit_type": "=",
"promotion_plan_id": null
},
{
"use_limiti_info_id": null,
"limit_key": "simultaneousUseWithPromotionDiscount",
"value1": "1",
"value2": null,
"value_unit": null,
"limit_type": "=",
"promotion_plan_id": null
},
{
"use_limiti_info_id": null,
"limit_key": "usageTimes",
"value1": "0",
"value2": null,
"value_unit": null,
"limit_type": "=",
"promotion_plan_id": null
},
{
"use_limiti_info_id": null,
"limit_key": "simultaneousUseWithEmpowerDiscount",
"value1": "1",
"value2": null,
"value_unit": null,
"limit_type": "=",
"promotion_plan_id": null
},
{
"use_limiti_info_id": "CP200518080955A7LU",
"limit_key": "serviceTypeBlackList",
"value1": "hws.service.type.webscan,hws.service.type.cpts6",
"value2": null,
"value_unit": null,
"limit_type": null,
"promotion_plan_id": null
}
],
"active_time": "2020-05-18T08:09:55Z",
"last_used_time": null,
"promotion_id": null,
"create_time": "2020-05-18T08:09:55Z",
"balance": 1.11,
"lock_order_id": "",
"is_frozen": "0"
}
]
} 
