事前準備
- 一把放在伺服器端,且具備
automations:run與automations:read的bt_live_金鑰。 - 一個組織可見且已啟用的自動化,以及一個既有聯絡人或內嵌收話人資料。
- 此次邏輯執行專用且不重複、非機密的
Idempotency-Key。 - 瞭解代理、等待步驟、重試規則與分支流程都由自動化定義,而不是由 API 請求決定。
選取已啟用的自動化
以automations:read 列出摘要,再選擇 status 為 active 的項目。
請將 JavaScript 範例儲存為 .mjs,或在 ESM 專案中執行。範例最外層的 await 必須使用 ESM,且需使用 Node 18 以上版本提供的內建 fetch。
啟動自動化執行
因input_fields 為空,請如標準範例一樣省略 input,或只傳送 {}。
input_fields 宣告時才能提供 input,而且只能傳送其中明確列出的欄位。
預期回應
API 會傳回202 Accepted。請保存自動化執行 API 資源的 id。
查詢及取消
查詢需要
automations:read;取消需要 automations:run。取消可選用 Idempotency-Key,且對正在執行的步驟仍採盡力而為。