停止尚未完成的批次工作。尚未開始的項目會被取消;已在執行中的項目允許完成。
cancelBulkOperation 會停止你提交的工作。此操作是盡力而為且不可逆:仍為 QUEUED 的項目會被取消,而已在 RUNNING 的項目允許完成並記錄結果。它不會回滾已完成的作業。
目前僅在
staging 可用。要求
Authorization: Basic <API_KEY>- 你的應用程式已啟用批次 API 能力。
- 該工作必須屬於你的應用程式——未知或屬於其他應用的工作 ID 會回傳 not-found。
變更
回應
參數
回應欄位
錯誤
取消已完成或已取消的工作不是錯誤——會回傳未變更的工作(見下文)。
取消是冪等且可安全重試。對已完成(
COMPLETED、COMPLETED_WITH_ERRORS、FAILED)或已 CANCELLED 的工作呼叫此操作,會回傳未變更的工作——不會產生錯誤,也不會回復已完成的項目。由於進行中的項目允許完成,若在取消後需要最終結算的計數,請使用追蹤批次工作輪詢該工作。