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