返回整合

公開潛在客戶 API:管理潛在客戶標籤和 AI 處理


本文適用於使用 ABC Sales AI 公開 API,從外部系統管理潛在客戶的客戶和整合夥伴。


當你的 CRM、表單工具、工作流程工具或自建應用需要在 ABC Sales AI 中建立潛在客戶後繼續更新該潛在客戶時,可以參考本文。


你可以做什麼


公開潛在客戶 API 支援這些潛在客戶管理操作:


  • 在支援的潛在客戶 API 路由中,直接使用建立潛在客戶時回傳的潛在客戶 ID
  • 從單一潛在客戶移除標籤
  • 為單一潛在客戶開啟或關閉 AI 處理

完整 API 導覽、身分驗證方式和 Swagger 文件,請先查看公開 API 總覽。


使用回傳的潛在客戶 ID


透過 POST /v1/webhooks/leads 建立潛在客戶時,回應會包含 data.id。


你可以把這個值作為 {leadID} 用在以下支援的路由中:


  • GET /v1/leads/{leadID}/conversations
  • POST /v1/leads/{leadID}/conversations/reply
  • DELETE /v1/leads/{leadID}/tags
  • PUT /v1/leads/{leadID}/ai-handling

如果需要明確指定 ID 類型,可以加入以下其中一個查詢參數:


  • ?id_type=lead_id
  • ?id_type=external_id

例如,當 customer-123 是你的外部潛在客戶 ID 時,可以使用 GET /v1/leads/customer-123/conversations?id_type=external_id。


建立潛在客戶後的重要說明


建立潛在客戶是非同步處理的。這表示 POST /v1/webhooks/leads 可能會在該潛在客戶完全可用於其他潛在客戶 API 路由之前就回傳。


如果你在建立潛在客戶後立刻呼叫潛在客戶 API 路由並收到 404,請先重試,不要馬上判斷該潛在客戶不存在。


建議的重試時間:


  • 1 秒
  • 2 秒
  • 4 秒
  • 8 秒

從潛在客戶移除標籤


使用 DELETE /v1/leads/{leadID}/tags 從一個潛在客戶移除一個或多個標籤。


請求內容:{"tags":["VIP","Follow Up"]}


回應範例:{"data":{"lead_id":123,"external_id":"customer-123","removed":["VIP"],"not_attached":["Follow Up"],"tags":["Interested"]},"meta":null}


removed 表示該標籤原本已附加在潛在客戶上,並已被移除。


not_attached 表示該標籤沒有附加在潛在客戶上,或該標籤不存在於該公司。


重複傳送同一個請求是安全的。如果標籤已經不存在,它會出現在 not_attached 中。


開啟或關閉 AI 處理


使用 PUT /v1/leads/{leadID}/ai-handling 控制 AI 員工是否可以回覆某一個潛在客戶。


請求內容:{"handled_by_ai":false}


回應範例:{"data":{"lead_id":123,"external_id":"customer-123","handled_by_ai":false},"meta":null}


將 handled_by_ai 設為 false,即可停止 AI 回覆該潛在客戶。


將 handled_by_ai 設為 true,即可允許 AI 再次回覆該潛在客戶。


ℹ️
為單一潛在客戶開啟 AI 處理,不會覆蓋公司層級或渠道層級的 AI 設定。只有公司層級 AI、渠道層級 AI 和潛在客戶層級 AI 處理全部開啟時,AI 員工才會回覆。

潛在客戶 ID 不明確


外部 ID 不一定唯一。


如果 API 無法安全判斷你指的是哪一個潛在客戶,它會回傳 409 Conflict,並帶有 error_code: lead_ambiguous。


發生這種情況時,不會更新任何潛在客戶。


為了避免不明確的情況,當你的系統知道傳入的是哪一種 ID 時,請使用 ?id_type=lead_id 或 ?id_type=external_id。


頻率限制


移除標籤和更新 AI 處理共用一個更新頻率限制:每家公司和每個用戶端 IP 位址每 10 分鐘 600 次請求。


如果收到 429,請降低整合呼叫頻率,並稍後重試。


常見錯誤


  • 400:ID 類型無效、請求內容無效、缺少必填欄位,或標籤列表無效
  • 401:API 金鑰缺失或無效
  • 404:找不到潛在客戶,或非同步建立後潛在客戶尚未可用
  • 409:潛在客戶識別不明確
  • 429:超過頻率限制
  • 500:內部錯誤

Webhook 循環提醒


移除標籤或變更 AI 處理可能會觸發潛在客戶更新事件。


如果你的系統監聽潛在客戶更新,並在收到更新後再次呼叫同一個 API,請確保你的整合具備冪等性,避免形成循環。


還需要幫助?

我們的支援團隊隨時為你提供協助。

聯絡支援