模板Template

创建模板

请求接口地址

POST    https://api.innopaas.com/api/whatsapp/v3/template/submit

请求参数

字段

数据类型

是否必填

描述

wabaId

String

WhatsApp商业账户唯一标识

name

String

模板名称:(eg:limited_time_offer_tuscan_getaway_2023)由小写字母、数字、下划线组合,字段限制为512个字符.

category

String

模板类型:1-MARKETING,2-AUTHENTICATION,3-UTILITY

messageLanguage

String

模板支持的语言,(需要传语言缩写编码)请参考附录1

headerType

Integer

是否支持多媒体,默认1,1:None,2:Text,3:Image,4:Video,5:Document

caption

String

页眉内容:字段限制为字符(多媒体模板时,该字段为空),动参格式{{1}}

messageBody

String

正文内容:字段限制为1024个字符.动参格式{{1}}{{2}},前后按序插入

footer

String

页脚内容:字段限制为60字符(AUTHENTICATION模板时,该字段表示过期时间,非必填,过期时间限制90分钟内)

safetyAdvice

Integer

AUTHENTICATION模板是否添加安全建议(0:不添加 1:添加)选填,未添加显示:*{{1}}* 是你的验证码。添加后显示:*{{1}}* 是你的验证码。为安全起见,请不要分享这组验证码。

buttons

Object[]

按钮总数不超过10个

├─actionType

String

按钮类型 1-quick reply,2-visit website,3-call phone number,4-copy code(category为2时),5-auto fill (category为2时)

├─label

String

按钮文本

├─ phoneArea

String

号码区号(eg:86)

├─ phone

String

号码(eg:18877776666)

├─packageName

String

应用包名,模板类型为AUTHENTICATION,选填

├─sigNatureHash

String

应用哈希散列,模板类型为AUTHENTICATION,选填

├─ autoFill

String

自动填充,模板类型为AUTHENTICATION,选填

├─ targetUrl

String

网址访问(eg:"https://www.chuanglan.com/arrow-up-right{{1}}") 只支持一个动参,格式{{1}}

├─buttonExample

Array

按钮变量示例(eg:"buttonExample": ["https://www.chuanglan.com/whatsApparrow-up-right"])网址访问含有变量时必填,变量内容为完整网址

headerExample

Objec

├─ header_handle

Array

多媒体模板变量(eg:"header_handle": ["4::axxxx"])多媒体模板时,填写文件上传返回时句柄内容

├─ header_text

Array

纯文本模板变量(eg:"header_text": ["创蓝云智"])文本动参模板变量,动参个数限制1

bodyExample

Object

├─ body_text

Array

body变量(eg: "body_text":[["variable1","variable2"]]) 变量示例与变量按序对应,变量{{1}}对应variable1,以此类推

请求示例

响应示例

修改模板

请求接口地址

请求参数

字段

数据类型

是否必填

描述

templateId

String

模板id

wabaId

String

WhatsApp商业账户唯一标识

name

String

模板名称:(eg:limited_time_offer_tuscan_getaway_2023)由小写字母、数字、下划线组合,字段限制为512个字符.

category

String

模板类型:1-MARKETING,2-AUTHENTICATION,3-UTILITY

messageLanguage

String

模板支持的语言:(需要传语言缩写简码)请参考附录1

headerType

Integer

是否支持多媒体,默认1,1:None,2:Text,3:Image,4:Video,5:Document

caption

String

页眉内容:字段限制为字符(多媒体模板时,该字段为空),动参格式{{1}}

messageBody

String

正文内容:字段限制为1024个字符.动参格式{{1}}{{2}},前后按序插入

footer

String

页脚内容:字段限制为60字符(AUTHENTICATION模板时,该字段表示过期时间,非必填,过期时间限制90分钟内)

safetyAdvice

Integer

AUTHENTICATION模板是否添加安全建议(0:不添加 1:添加)选填,未添加显示:*{{1}}* 是你的验证码。添加后显示:*{{1}}* 是你的验证码。为安全起见,请不要分享这组验证码。

buttons

Object[]

按钮总数不超过10个

├─actionType

String

按钮类型 1-quick reply,2-visit website,3-call phone number,4-copy code(category为2时),5-auto fill (category为2时)

├─label

String

按钮文本

├─ phoneArea

String

号码区号(eg:86)

├─ phone

String

号码(eg:18877776666)

├─packageName

String

应用包名,模板类型为AUTHENTICATION,选填

├─sigNatureHash

String

应用哈希散列,模板类型为AUTHENTICATION,选填

├─ autoFill

String

自动填充,模板类型为AUTHENTICATION,选填

├─ targetUrl

String

网址访问(eg:"https://www.chuanglan.com/arrow-up-right{{1}}") 只支持一个动参,格式{{1}}

├─buttonExample

Array

按钮变量示例(eg:"buttonExample": ["https://www.chuanglan.com/whatsApparrow-up-right"])网址访问含有变量时必填,变量内容为完整网址

headerExample

Object[]

├─ header_handle

Array

多媒体模板变量(eg:"header_handle": ["4::axxxx"])多媒体模板时,填写文件上传返回时句柄内容

├─ header_text

Array

纯文本模板变量(eg:"header_text": ["创蓝云智"])文本动参模板变量,动参个数限制1

bodyExample

Object[]

├─ body_text

Array

body变量(eg: "body_text":[["variable1","variable2"]]) 变量示例与变量按序对应,变量{{1}}对应variable1,以此类推

请求示例

响应示例

模版列表

请求接口地址

请求参数

字段

数据类型

是否必填

描述

page

Integer

页码

size

Integer

每页返回条数

wabaId

String

WhatsApp商业账户唯一标识

name

String

模板名称

templateId

String

模板id

category

list

模板类型 1-MARKETING,2-AUTHENTICATION,3-UTILITY

messageLanguage

list

模板语言(eg:en)

auditStatus

list

模板状态 1:待定(Pending), 2: 通过(Approved) 3: 拒绝(Rejected) 4: 暂停(Paused) 5: 禁用(Disabled)

请求示例代码

响应示例

最后更新于