傳送不只是文字。
在 24 小時視窗內,傳送文字、圖片、檔案、回覆按鈕與清單選擇器,並在您作業時顯示輸入狀態指示器。
WhatsApp 訊息 API
使用核准的範本傳送訂單更新、提醒和警示。當客戶回覆時,以文字、相片、按鈕或清單回應,並在您處理時顯示輸入中指示器。
WhatsApp 開發人員 API 的一部分。
最後更新於
範本開啟對話。在此之後的一切都是您的程式碼可以傳送的回覆。
在 24 小時視窗內,傳送文字、圖片、檔案、回覆按鈕與清單選擇器,並在您作業時顯示輸入狀態指示器。
選擇核准的範本並傳送給多達 10,000 名收件者。每個人都會獲得專屬變數,且每個結果都會依號碼回傳。
當有變更時,您的商店、預約或計費系統會傳送核准的範本。客戶點擊按鈕或回覆即可。
訊息 Webhook 會將每封新訊息帶到您的伺服器。使用傳送端點回覆,或在 Pro 與 Business 上啟動 Wati 聊天機器人。
Webhooks 會將新訊息、已讀回條、點擊和失敗推送到您的 URL。無需輪詢。
回覆會進入 Wati 團隊收件匣。透過 API 指派客服人員、設定狀態並新增標籤,讓對的人來處理。
使用自訂屬性建立和更新聯絡人,然後在傳送訊息前預覽區隔。
列出您貼文上的留言、公開回覆或傳送私人回覆。
透過 Wati 內嵌的 Meta 嵌入式註冊連結您的 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 的嵌入式註冊(Embedded Signup)進行連接。WhatsApp Business 帳號將直接註冊至您的企業名下。
審核狀態、品質與類別變更將以 Webhook 形式發送,讓您在發送失敗前就能先一步掌握。
最多可重試 144 次,每 10 分鐘一次。若您的端點持續失敗,Wati 將會寄發電子郵件通知您。
發送速度過快將收到 429 錯誤及 Retry-After 標頭。已被接受的訊息將排入佇列中等待。
共用的團隊收件匣,用於處理不應僅由程式碼回覆的對話。
v3 支援範圍權杖(scoped tokens),確保每個整合僅獲得所需的存取權限。
只需呼叫一次即可排定稍後發送範本。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從您的 CRM 同步聯絡人與屬性,然後針對特定區隔進行目標推送。
文件 →POST/contactsPUT/contactsPOST/segments/evaluate指派客服人員、變更狀態、新增或移除標籤。
文件 →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 私訊和 Messenger 聊天。
亦提供多個事件的 BSUID 版本。Webhook 文件
發送範本的呼叫次數,取決於您的方案(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 聯繫並說明您的使用情境。
可以。請呼叫 POST /messageTemplates/send,並帶入已核准的範本以及客戶詳細資訊(例如姓名或訂單編號)。範本隨時都能用來發起對話,因此非常適合用於訂單更新、提醒和通知。
在客戶最後一則訊息後的 24 小時內,您可以發送自由格式的訊息:使用 /conversations/messages/text 發送文字、使用 /conversations/messages/fileViaUrl 發送檔案,以及使用 /conversations/messages/interactive 發送回覆按鈕或清單挑選器。若超過此時效,請改為發送範本。
200 回應代表 Wati 已接受該訊息,但不代表訊息已送達。送達、已讀和失敗狀態的更新會透過 webhook 接收,例如 sentMessageDELIVERED_v2、sentMessageREAD_v2 和 templateMessageFailed。
比以前的需求低。AI 應用程式建立工具可以根據日常英語指令編寫 API 呼叫,而本頁面上的範例也展示了每個呼叫方式。
在開始對話之前,您仍然需要一個連結至 Wati 的 WhatsApp 號碼、一個 API token,以及一個經 Meta 核准的範本。如果 AI 工具編寫了程式碼,請確認您的 token 妥善保留在伺服器端。
在所有方案中,聯絡人與訊息記錄呼叫均限制為每 10 秒 10 次請求。範本發送在 Growth、Pro 和 Business 方案中分別限制為每 10 秒 30、60 或 100 次請求。當您達到限制時,將收到帶有 Retry-After 標頭的 HTTP 429。如需更高的限制,請聯絡 Wati。
Business 應用程式適用於手機上的手動聊天,最多支援 5 個連結裝置,且廣播清單上限為 256 個聯絡人。API 則可將 WhatsApp 連接到您自己的系統。您可以大量發送經核准的範本、自動回覆訊息、接收 webhook,並在團隊共用收件匣中共享同一個號碼。
核心訊息、範本和聯絡人端點適用於所有方案。團隊指派、聊天狀態、聊天機器人和自訂區段則需要 Pro 或 Business 方案。文件中有詳細列出各方案對應的端點可用性。