个性化消息,大规模发送。
选择一个已批准的模板,最多可向 10,000 名收件人发送。每个人都会收到带有各自变量的消息,每个结果都会按号码返回。
WhatsApp 通话 API
客户只需点击他们一直在使用的聊天界面中的通话图标,通话便会与消息一同接入您的 Wati 团队收件箱。通过 API 将通话日志、录音、转录和摘要拉取到您自己的系统中。
属于 WhatsApp 开发者 API 的一部分。
call.status webhook最后更新于
每一次通话都与周围的消息并排呈现,并附带录音、转录和摘要。
选择一个已批准的模板,最多可向 10,000 名收件人发送。每个人都会收到带有各自变量的消息,每个结果都会按号码返回。
在 24 小时窗口内,发送文本、图片、文件、回复按钮和列表选择器,并在您工作时显示正在输入指示器。
当发生更改时,您的商店、预订或账单系统将发送经过批准的模板。客户点击按钮或进行回复。
消息 Webhook 将每条新消息发送到您的服务器。使用发送端点进行回复,或在 Pro 和 Business 版本上启动 Wati 聊天机器人。
Webhooks 将新消息、已读回执、点击和失败情况推送至您的 URL。无需轮询。
回复将落入 Wati 团队收件箱。通过 API 分配操作员、设置状态并添加标签,以便合适的人员跟进。
使用自定义属性创建和更新联系人,然后在发送消息前预览分群。
列出帖子上的评论,公开回复或发送私信回复。
通过 Wati 内置的 Meta 嵌入式注册(Embedded Signup)链接您的 WhatsApp 号码。
在 Wati 中创建一个 API 令牌,并仅授予您所需的权限范围。请将其保存在您的服务器上。
通过一个请求发送已批准的模板。然后添加 Webhook 以跟踪投递状态。
以下是单个请求包含的内容,以及每个部分在消息中的显示位置。
客户的 WhatsApp 号码,需包含国家/地区代码。
phone_number14155552671Meta 在您的账户中批准的模板名称。
template_nameorder_update模板中空白处对应的值,每人一个。
custom_paramsname = Mayaorder_id = 10482您的 API 令牌,随每个请求发送。请将其保存在您的服务器上。
Authorization: Bearer <token>返回 200 表示 Wati 接受了该消息,并带有一个 broadcast_id。送达和已读状态随后通过 Webhook 返回。
200broadcast_id消息文本和 order_update 仅为示例。具体措辞由您已批准的模板决定。
您要回复的评论。当您获取某条帖子的评论列表时即可获取其 ID。
comment_id位于 URL 路径中连接到 Wati 的 Instagram 账号。
channel编写该评论的人,取自同一评论。
userIduserName最多 1,000 个字符的纯文本,或带有按钮的模板。
type = texttexttype = template返回 200 且 ok 设置为 true 表示私信回复已成功发送。与其他所有调用一样,请使用相同的 Authorization 请求头。
ok: trueresult: successPOST /api/ext/v3/comments/{comment_id}/privateReply。评论和回复文本仅为示例。 查看文档中的请求说明
通过 Meta 的嵌入式注册连接。WhatsApp 业务账号将注册到您的企业。
审批、质量和类别变动将通过 Webhook 发送,让您在发送失败前即可知晓。
最多重试 144 次,每 10 分钟一次。如果您的端点持续失败,Wati 将向您发送电子邮件。
请求过快将收到带 Retry-After 标头的 429 响应。接受的消息将在队列中等待。
一个共享团队收件箱,用于处理不应仅由代码回答的对话。
v3 支持作用域令牌,确保每个集成仅获得其所需的访问权限。
通过一次调用即可为稍后发送模板进行排程。Wati 将按时发送。
在发送任何内容之前,先预估广播的费用。
通过已批准的模板立即或按计划开始对话。
文档 →GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/schedule读取活动结果和每个收件人的状态,并首先估算成本。
文档 →GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-cost在 24 小时窗口内使用文本、媒体或按钮进行回复。
文档 →POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicator分配操作员、更改状态、添加或移除标签。
文档 →PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tags列出帖子和评论,公开或私信回复,检查权限。
文档 →GET/posts/{post_id}/commentsPOST/comments/{comment_id}/repliesPOST/comments/{comment_id}/privateReplyGET/channels/{channel}/permissions路径相对于 https://live-mt-server.wati.io/api/ext/v3。创建 webhook 使用旧版路径 POST /{tenantId}/api/v2/webhookEndpoints。
对于 AI 代理,Wati MCP server 涵盖相同的 WhatsApp 操作,并可以用文本回复 Instagram 私信和 Messenger 聊天。
还提供几个事件的 BSUID 版本。Webhook 文档
发送模板的调用次数,取决于您的方案(Growth、Pro 或 Business)。
一个模板,最多可发送给 10,000 人,每个人拥有各自的变量。
文本、媒体和按钮需要开放的客服窗口。在此窗口之外,请发送模板。
Wati 会告知您需要等待多长时间。接受的消息会在队列中处理。
| 端点 | Growth | Pro | Business |
|---|---|---|---|
/addContact, /getContacts | 10 / 10 s | 10 / 10 s | 10 / 10 s |
/getMessages | 10 / 10 s | 10 / 10 s | 10 / 10 s |
/sendTemplateMessage | 30 / 10 s | 60 / 10 s | 100 / 10 s |
/sendTemplateMessages | 30 / 10 s | 60 / 10 s | 100 / 10 s |
限制如 Errors & Rate Limits 上所公布,按端点名称列出。v1 批量调用最多接受 1,000 个联系人。核心消息发送、模板和联系人端点适用于所有方案。团队分配、聊天状态、聊天机器人和自定义细分需要 Pro 或 Business 方案。同时更新许多联系人的属性需要 Business 方案。按方案划分的端点可用性。如需更高的限制,请联系 Wati 讨论您的用例。
它是 Meta 针对 WhatsApp 业务平台推出的官方语音扩展。企业可以在客户用于发送消息的同一个 WhatsApp 会话线程内拨打和接听语音电话。Wati 是官方业务解决方案提供商(BSP),通话将与聊天历史记录一起显示在 Wati 团队收件箱中。
通过 GET /calls 获取通话日志,以及单个或批量获取每次通话的录音、文字记录和摘要。call.status webhook 会在通话状态发生更改时通知您的系统。
可以,需获得客户许可。客户可以从聊天界面给您打电话。对于企业发起的通话,Meta 要求客户首先接受通话权限请求:每位客户每 24 小时可收到一次请求,7 天内最多两次,并且必须在批准后 72 小时内拨打电话。
比以前要求低了。AI 应用构建器可以通过简单的英语指令编写 API 调用,本页面上的示例也展示了每次调用。
在开始对话之前,您仍然需要一个连接到 Wati 的 WhatsApp 号码、一个 API 令牌,以及一个经 Meta 批准的模板。如果 AI 工具编写了代码,请确保您的令牌保留在服务器上。
在所有方案中,联系人和消息历史记录调用均限制为每 10 秒 10 个请求。在增长版、专业版和商业版中,模板发送分别限制为每 10 秒 30、60 或 100 个请求。当您达到限制时,将会收到带有 Retry-After 标头的 HTTP 429 错误。如需更高的限制,请联系 Wati。
在 WhatsApp 上,自由格式的文本、媒体和交互式消息需要处于开放的 24 小时客户服务窗口内。在该窗口之外,请使用经 Meta 批准的模板来开始对话。
商业应用适用于手机上的手动聊天,最多支持 5 台关联设备,广播列表上限为 256 个联系人。API 可将 WhatsApp 连接到您自己的系统。您可以大批量发送经批准的模板、自动回复、接收 webhook,并在团队收件箱中共享一个号码。
所有套餐都包含核心消息收发、模板和联系人端点。团队分派、聊天状态、聊天机器人和自定义细分功能需要专业版或商业版。文档中列出了各套餐的端点可用性。