接收每一則回覆,即時送達。
Webhooks 會將新訊息、已讀回條、點擊和失敗狀態即時推送至您的 URL。無需輪詢。
WhatsApp Webhooks API
新訊息、傳送與已讀回條、按鈕點擊、傳送失敗以及範本審核,都會以 JSON 格式傳送到您的網址。提供 19 種事件類型,若您的伺服器當機將會自動重試。
屬於 WhatsApp 開發者 API 的一部分。
最後更新於
停止輪詢。Wati 會主動推送事件並等待您的 200 回應。
Webhooks 會將新訊息、已讀回條、點擊和失敗狀態即時推送至您的 URL。無需輪詢。
選擇核准的範本並發送給最多 10,000 位收件者。每位收件者都能取得各自的變數,且每個發送結果皆按編號回傳。
在 24 小時視窗內,您可以發送文字、圖片、檔案、回覆按鈕和清單選擇器,並在作業時顯示輸入中狀態。
當有狀態變更時,您的商店、預約或計費系統會發送經核准的範本。客戶只需點擊按鈕或回覆即可。
訊息 Webhook 會將每則新訊息帶入您的伺服器。透過傳送端點進行回覆,或在 Pro 與 Business 方案中啟用 Wati 聊天機器人。
回覆會集中在 Wati 團隊收件匣中。透過 API 指派客服人員、設定狀態並新增標籤,確保由最合適的人員來處理。
使用自訂屬性建立與更新聯絡人,並在發送訊息前預覽客群區隔。
列出您貼文上的留言,公開回覆或發送私人訊息。
透過 Wati 內的 Meta 嵌入式註冊連結您的 WhatsApp 號碼。
在 Wati 中建立 API token,並僅授予您需要的權限範圍。請將其保存在您的伺服器上。
透過一個請求發送已核准的範本。然後新增 webhook 以追蹤傳送狀態。
以下是一個請求包含的內容,以及每個部分在訊息中顯示的位置。
客戶的 WhatsApp 號碼,包含國碼。
phone_number14155552671Meta 在您的帳號中核准的範本名稱。
template_nameorder_update範本中空白處的值,每人一個。
custom_paramsname = Mayaorder_id = 10482您的 API token,隨每個請求一起發送。請將其保存在您的伺服器上。
Authorization: Bearer <token>200 表示 Wati 已接受該訊息,並附帶 broadcast_id。「已送達」與「已讀」狀態會稍後透過 webhook 傳送。
200broadcast_id訊息文字和 order_update 僅為範例。確切用詞取決於您已核准的範本。
您要回覆的留言。列出貼文留言時即可取得其 ID。
comment_id位於 URL 路徑中連線至 Wati 的 Instagram 帳號。
channel撰寫該留言的人,取自同一則留言。
userIduserName長度不超過 1,000 字元的純文字,或是帶有按鈕的範本。
type = texttexttype = template200 且 ok 設為 true 表示私人回覆已成功發送。請使用與其他呼叫相同的 Authorization 標頭。
ok: trueresult: successPOST /api/ext/v3/comments/{comment_id}/privateReply。留言和回覆文字僅為範例。 請參閱說明文件中的請求說明
透過 Meta 的嵌入式註冊 (Embedded Signup) 進行連線。WhatsApp Business 帳號將直接註冊至您的企業名下。
審核、品質與類別變更將透過 webhook 即時送達,讓您在發送失敗前就能掌握狀況。
提供最多 144 次重試,每 10 分鐘一次。如果您的端點持續失敗,Wati 會發送電子郵件通知您。
若發送速度過快,將收到帶有 Retry-After 標頭的 429 回應。已被接受的訊息將排入佇列中等待。
提供共用的團隊收件匣,用於處理不應僅由程式碼回答的對話。
v3 支援範圍限定權杖,確保每個整合僅獲得所需的最低存取權限。
只需透過一通 API 呼叫即可排程稍後發送範本。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 伺服器涵蓋了相同的 WhatsApp 動作,並能以文字回覆 Instagram 小盒子 (DM) 與 Messenger 聊天訊息。
亦提供多個事件的 BSUID 版本。Webhook 文件
發送範本的 API 呼叫次數,取決於您的方案(Growth、Pro 或 Business)。
單一範本最多可發送給 10,000 人,每人皆可帶有各自的變數。
文字、多媒體與按鈕需要開啟中的客服對話視窗。若超出此視窗,請改用範本發送。
Wati 會告知您需要等待的時間。被接受的訊息將會在佇列中進行處理。
| 端點 | Growth | Pro | Business |
|---|---|---|---|
/addContact, /getContacts | 10 / 10 秒 | 10 / 10 秒 | 10 / 10 秒 |
/getMessages | 10 / 10 秒 | 10 / 10 秒 | 10 / 10 秒 |
/sendTemplateMessage | 30 / 10 秒 | 60 / 10 秒 | 100 / 10 秒 |
/sendTemplateMessages | 30 / 10 秒 | 60 / 10 秒 | 100 / 10 秒 |
限制如 Errors & Rate Limits 中所公佈,依端點名稱列出。v1 批次呼叫最多可支援 1,000 位聯絡人。核心訊息傳遞、範本與聯絡人端點適用於所有方案。團隊指派、聊天狀態、聊天機器人與自訂客群需要 Pro 或 Business 方案。一次更新多位聯絡人的屬性則需要 Business 方案。依方案的端點可用性。若需要更高的限制,請與 Wati 聯繫並說明您的使用情境。
19 種 WhatsApp 事件類型,包含 message、sentMessageDELIVERED_v2、sentMessageREAD_v2、sentMessageREPLIED_v2、templateMessageFailed、templateReviewed、ctaUrlClicked、chatbotTriggered 以及 call.status。GET /webhooks/event-types 會列出您的工作區可用的事件。
Wati 要求每個事件都要回傳 HTTP 200。如果沒有收到,它會每 10 分鐘重試一次,最多重試 144 次。如果 Webhook 持續失敗,Wati 會將其標記為失效並寄發電子郵件通知您。
在 Wati 儀表板中或透過 API 註冊您的 URL 並選擇事件類型。您可以使用 v3 /webhooks 端點來列出、更新和刪除訂閱。請保持處理常式運作快速:先回傳 200,再執行其他工作。
比以前少很多了。AI 應用程式建構器可以透過日常英文指令編寫 API 呼叫,本頁面上的範例也展示了每個呼叫方式。
在開始對話之前,您仍然需要一個連接至 Wati 的 WhatsApp 電話號碼、一個 API 金鑰,以及一個經 Meta 審核通過的範本。如果 AI 工具編寫了程式碼,請確認您的金鑰保留在伺服器端。
在所有方案中,聯絡人和訊息記錄呼叫皆限制為每 10 秒 10 次請求。範本發送在成長版、專業版和企業版中分別限制為每 10 秒 30、60 或 100 次請求。當您達到限制時,會收到包含 Retry-After 標頭的 HTTP 429。如需更高的限制,請聯絡 Wati。
在 WhatsApp 上,自由格式文字、媒體和互動式訊息需要開啟 24 小時的客服視窗。在此視窗之外,請使用經 Meta 審核通過的範本來開始對話。
Business 應用程式適用於手機上的手動聊天,最多可連結 5 部裝置,且廣播列表上限為 256 個聯絡人。API 則將 WhatsApp 連接到您自己的系統。您可以大量發送核准的範本、自動回覆、接收 Webhook,並在團隊收件匣中共用一個號碼。
核心訊息、範本和聯絡人端點包含在所有方案中。團隊指派、聊天狀態、聊天機器人和自訂區段需要專業版或企業版。說明文件中列出了各方案對應的端點可用性。