Skip to main content
此流程會選取由儀表板管理且已啟用的自動化,為一位聯絡人建立一次執行,並追蹤非同步自動化執行的 API 資源。

事前準備

  • 一把放在伺服器端,且具備 automations:runautomations:readbt_live_ 金鑰。
  • 一個組織可見且已啟用的自動化,以及一個既有聯絡人或內嵌收話人資料。
  • 此次邏輯執行專用且不重複、非機密的 Idempotency-Key
  • 瞭解代理、等待步驟、重試規則與分支流程都由自動化定義,而不是由 API 請求決定。

選取已啟用的自動化

automations:read 列出摘要,再選擇 statusactive 的項目。 請將 JavaScript 範例儲存為 .mjs,或在 ESM 專案中執行。範例最外層的 await 必須使用 ESM,且需使用 Node 18 以上版本提供的內建 fetch
目前版本的摘要沒有宣告可由 API 傳入的欄位:

啟動自動化執行

input_fields 為空,請如標準範例一樣省略 input,或只傳送 {}
啟動這次自動化執行可能會依儀表板管理的自動化定義撥打真實 PSTN 電話。送出此寫入操作前,請確認自動化、聯絡人、設定行為與時間。
只有 API 傳回非空的 input_fields 宣告時才能提供 input,而且只能傳送其中明確列出的欄位。

預期回應

API 會傳回 202 Accepted。請保存自動化執行 API 資源的 id

查詢及取消

查詢需要 automations:read;取消需要 automations:run。取消可選用 Idempotency-Key,且對正在執行的步驟仍採盡力而為。

常見錯誤