取消批处理任务
取消一个进行中的批处理任务。
POST
取消批处理任务
取消一个正在进行的批处理任务。取消后,任务状态将先变为
完整的调用示例和状态流转说明,请参考 Batch API 指南。
cancelling,最终变为 cancelled。仅 validating、in_progress、finalizing 状态的任务可以取消。
响应字段说明
响应字段说明
调用成功后,接口返回一个
BatchObject 对象,包含以下字段:常见错误说明
- 400 请求错误:任务状态不允许取消,或请求参数无效。请确认任务状态后再发起取消。
- 401 未授权:API Key 无效或缺失。请检查
Authorization: Bearer <key>是否正确。 - 404 未找到:指定的
batch_id不存在。请确认 ID 拼写正确且该任务属于当前组织。 - 500 服务器错误:服务端内部错误,请稍后重试;若持续出现,请附带
request_id联系支持团队。
授权
路径参数
批处理任务的 ID
响应
已取消的批处理任务
批处理任务的唯一标识符
对象类型,固定为 batch
示例:
"batch"
请求端点
输入文件 ID
任务处理时间窗口
当前状态:validating(校验中)、failed(校验失败)、in_progress(执行中)、finalizing(准备结果中)、completed(已完成)、expired(已过期)、cancelling(取消中)、cancelled(已取消)
可用选项:
validating, failed, in_progress, finalizing, completed, expired, cancelling, cancelled 创建时间(Unix 时间戳)
处理成功的结果文件 ID
处理失败的错误文件 ID
开始执行时间(Unix 时间戳)
过期时间(Unix 时间戳)
开始准备结果的时间(Unix 时间戳)
完成时间(Unix 时间戳)
校验失败时间(Unix 时间戳)
发起取消时间(Unix 时间戳)
取消完成时间(Unix 时间戳)
自定义元数据