重新运行任务¶
重新运行导出任务中指定的文件。
POST https://moi.matrixorigin.cn/newmoi/export/task/$TASK_ID/rerun
调用前准备¶
先查询导出文件,确认要重试的导出任务和失败文件。准备有目标工作区访问权限的个人访问令牌、目标工作区 ID 和导出任务 ID。
下方示例使用:
$AI_STUDIO_API_KEY:实际个人访问令牌,通过X-API-KeyHeader 传递。$WORKSPACE_ID:目标工作区 ID,通过X-Workspace-IDHeader 传递。$TASK_ID:要重试的导出任务 ID,填写请求地址中的任务 ID 位置。
路径参数¶
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
是 |
要重新运行的导出任务 ID。 |
请求体¶
字段 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string(字符串数组) |
否 |
指定要重新运行的导出记录 ID;不传或传空数组时,重试该任务中状态为失败的全部文件。 |
请求示例¶
curl -X POST "https://moi.matrixorigin.cn/newmoi/export/task/$TASK_ID/rerun" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H 'Content-Type: application/json' \
-d '{
"files": [
"export-file_01"
]
}'
重试全部失败文件:
curl -X POST "https://moi.matrixorigin.cn/newmoi/export/task/$TASK_ID/rerun" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H 'Content-Type: application/json' \
-d '{
}'
成功响应¶
成功时返回 200。data 为 null,表示重新运行请求已受理;请继续查询任务状态和文件状态确认实际处理结果。
{
"code": "OK",
"msg": "OK",
"data": null
}
响应字段如下。
字段 |
类型 |
说明 |
|---|---|---|
|
string |
|
|
string |
成功消息,值为 |
|
null |
接口不返回新任务或文件结果。 |
错误响应¶
业务失败可能以 HTTP 200 和非 OK 的 code 返回。
{
"code": "ErrServer",
"msg": "服务器内部错误",
"data": null
}
常见 HTTP 错误¶
HTTP 状态码 |
错误代码 |
常见原因 |
建议操作 |
|---|---|---|---|
|
— |
请求体无法解析;该兼容路径返回 |
确保 |
|
|
任务或文件记录不存在、未找到可重试的失败文件,或依赖资源不可用。 |
先查询文件状态;不指定 |
|
|
当前身份没有重试权限。 |
请求授予导出任务重试权限。 |
|
|
授权服务暂时不可用。 |
稍后重试。 |
后续操作¶
重试受理后,用同一任务 ID 查询任务状态跟踪进度。