使用指定输出版本重新运行处理节点¶
使用指定输出版本重新运行处理节点。
POST https://api.moi.matrixorigin.cn/v5/lineage/artifacts/{artifact_id}/nodes/{node_id}/output-emissions/{target_output_emission_id}/rerun-with-revisions
调用前准备¶
请求体¶
curl -X POST "https://api.moi.matrixorigin.cn/v5/lineage/artifacts/$ARTIFACT_ID/nodes/$NODE_ID/output-emissions/$TARGET_OUTPUT_EMISSION_ID/rerun-with-revisions" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H "Content-Type: application/json" \
-d '{
"mode": "rerun_downstream_with_revisions",
"source_effective_set_version": 4,
"selected_revisions_json": {
"block-001": {"revision_id": "rev-002"}
}
}'
字段 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
必填 |
工作流处理结果 ID。 |
|
string |
必填 |
处理节点 ID。 |
|
string |
必填 |
目标输出发射 ID。 |
|
string |
否 |
重新运行模式;填写时只能为 rerun_downstream_with_revisions。 |
|
integer |
否 |
源处理结果的生效版本集版本号。 |
|
object |
否 |
要使用的输出版本集合。 |
成功响应¶
请求成功时返回新建的重新运行 ID、分支 ID 和案例 ID。创建重新运行不表示执行已经完成;请根据返回标识继续查看状态。
响应字段如下。
{
"code": "OK",
"msg": "OK",
"data": {
"artifact_id": "art-001",
"node_id": "node-001",
"rerun_id": "rerun-001",
"branch_id": "branch-001",
"case_id": "case-001",
"status": "submitted"
}
}
字段 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
否 |
成功时为 OK。 |
|
string |
否 |
成功时为 OK。 |
|
string |
否 |
处理结果 ID。 |
|
string |
否 |
节点 ID。 |
|
string |
否 |
重新运行 ID。 |
|
string |
否 |
新分支 ID。 |
|
string |
否 |
处理案例 ID。 |
|
string |
否 |
重新运行状态。 |
错误响应¶
{
"code": "ErrParamInvalid",
"msg": "请求参数无效",
"data": null
}
字段 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
string |
否 |
错误代码。 |
|
string |
否 |
可读错误信息。 |
|
null |
否 |
错误响应中为 null。 |
最后更新于