分页查询投放计划列表
更新时间:2026.03.16分页查询投放计划列表
接口说明
支持商户:【品牌商户】
请求方式:【GET】/brand/marketing/delivery-plan/delivery-plans
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
接口限频:100/秒(品牌ID维度)
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
Wechatpay-Serial 必填 string
【微信支付公钥ID】 请传入brand_id对应的微信支付公钥ID,接口将会校验两者的关联关系,参考微信支付公钥产品简介及使用说明获取微信支付公钥ID和相关的介绍。以下两种场景将使用到微信支付公钥: 1、接收到接口的返回内容,需要使用微信支付公钥进行验签; 2、调用含有敏感信息参数(如姓名、身份证号码)的接口时,需要使用微信支付公钥加密敏感信息后再传输参数,加密指引请参考微信支付公钥加密敏感信息指引。
query 查询参数
page_size 选填 integer
【分页大小】 批量查询下每页的数量,最大不超过50。不填默认为10。
offset 选填 integer
【offset】 该次请求资源的起始位置。第一页从0开始
plan_state 选填 string
【投放计划状态】 不填写表示查询所有状态的投放计划,填写表示查询特定状态的投放计划。已终止、已过期是终态。
可选取值
CREATED: 创建成功TERMINATED: 已终止EXPIRED: 已过期DELIVERING: 投放中PAUSED: 已暂停
audit_state 选填 string
【投放计划审核状态】 不填写表示查询所有审核状态的投放计划,填写则表示查询特定状态的投放计划。
可选取值
AUDIT_INITIAL: 待提审AUDIT_PROCESSING: 审批中AUDIT_PASSED: 审批通过AUDIT_REJECTED: 审批拒绝
plan_id 选填 string
【投放计划ID】 投放计划ID,如果填入该字段,则只返回该ID对应的投放计划
请求示例
GET
应答参数
200 OK
total_count 必填 integer
【资源总条数】 返回资源总条数
plan_list 选填 array[object]
【投放计划列表】 投放计划列表,当有满足查询条件的投放计划时返回该字段
| 属性 | |
plan_id 必填 string(32) 【投放计划ID】 投放计划ID plan_name 必填 string(36) 【投放计划名称】 投放计划名称 plan_state 必填 string 【投放计划状态】 投放计划状态,已终止、已过期是终态。 可选取值
delivery_start_time 必填 string 【投放开始时间】 投放开始时间,遵循 rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。 delivery_end_time 必填 string 【投放结束时间】 投放结束时间,遵循 rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。 product_coupon_id 必填 string(40) 【商品券ID】 商品券ID,通过请求创建商品券接口获得,具体可查看创建商品券 usage_mode 必填 string 【使用模式】 商品券使用模式 可选取值
stock_id 选填 string(40) 【投放批次ID】 投放的商品券批次ID,通过请求创建商品券接口获得,具体可查看创建商品券 ,当且仅当 usage_mode 为 SINGLE 时必传。 stock_bundle_id 选填 string 【投放批次组ID】 投放的批次组ID,通过请求创建商品券接口获得,具体可查看创建商品券 ,当且仅当 usage_mode 为 PROGRESSIVE_BUNDLE 时必填。 recommend_word 选填 string(27) 【营销标签】 用于在优惠左上角展示的运营推荐语信息。自定义文案,不超过9个中文字符或18个英文字符。若创建时未设置则不返回。 total_count 必填 integer 【投放总库存数量】 约定了投放计划的总投放库存。 user_limit 必填 integer 【单用户限领】 约定了投放计划单用户维度的限领数量; 非必填,如创建时未填写,则修改时不支持填写。 daily_limit 必填 integer 【单日限领】 用于约定投放计划单日可领取的最大数量,如创建时未填写,则修改时不支持填写。 reuse_coupon_config 必填 boolean 【是否复用商品券和批次信息】 是:表示从商品券和批次获取信息自动填充plan_name、total_count、user_limit、daily_limit、delivery_start_time、delivery_end_time。当投放计划在投放中状态时,若商品券批次的库存发生变化,投放计划会自动更新最新库存。 brand_id 必填 string 【品牌ID】 品牌ID exclude_expired_coupon_from_limit 选填 boolean 【过期券不占用领取次数】 是否在用户领券后未使用而过期时,回退已计入的单用户领取次数。 |
应答示例
200 OK
错误码
以下是本接口返回的错误码列表。详细错误码规则,请参考微信支付接口规则-错误码和错误提示
状态码 | 错误码 | 描述 | 解决方案 |
|---|---|---|---|
400 | PARAM_ERROR | 参数错误 | 请根据错误提示正确传入参数 |
400 | INVALID_REQUEST | HTTP 请求不符合微信支付 APIv3 接口规则 | 请参阅 接口规则 |
401 | SIGN_ERROR | 验证不通过 | 请参阅 签名常见问题 |
500 | SYSTEM_ERROR | 系统异常,请稍后重试 | 请稍后重试 |
400 | PARAM_ERROR | Http header中缺少必填参数Wechatpay-Serial | 缺少必要商品券图片,请补充上传后重试 |
400 | PARAM_ERROR | 参数过短 | 请参考文档中对每个字段的要求以及组合要求,确认请求参数是否满足 |
400 | PARAM_ERROR | 参数错误 | 请参考文档中对每个字段的要求以及组合要求,确认请求参数是否满足 |
400 | PARAM_ERROR | 参数超出取值范围 | 请参考文档中对每个字段的要求以及组合要求,确认请求参数是否满足 |
400 | PARAM_ERROR | 传入了不支持的Accept-Language | 传入了不支持的Accept-Language,支持的Accept-Language值请参考应答的语种 |
401 | SIGN_ERROR | Authorization不合法 | Http头未传递Authorization值或Authorization值格式错误,请参考《APIv3如何签名和验签》,检查传递的Authorization值是否符合规则 |
