查询工作流作业列表¶
列出当前调用者可读取的工作流执行作业。先通过此接口找到执行 ID,再查询作业详情或结果。
GET https://moi.matrixorigin.cn/newmoi/workflow/v2/workflow-apps/executions
调用前准备¶
准备有目标工作区访问权限的个人访问令牌和目标工作区 ID。
下方示例使用:
$AI_STUDIO_API_KEY:实际个人访问令牌,通过X-API-KeyHeader 传递。$WORKSPACE_ID:要查询的工作区 ID,通过X-Workspace-IDHeader 传递。
查询参数¶
不传查询参数时,接口返回起始位置的默认数量。使用筛选参数缩小结果范围;使用 offset 和 limit 分段读取结果。
参数 |
类型 |
是否必填 |
说明 |
|---|---|---|---|
|
integer |
否 |
返回列表的起始位置。 |
|
integer |
否 |
返回数量。 |
|
string |
否 |
按作业状态筛选。 |
|
string |
否 |
按执行模式筛选。 |
|
string |
否 |
按工作流名称筛选。 |
请求示例¶
curl "https://moi.matrixorigin.cn/newmoi/workflow/v2/workflow-apps/executions?offset=0&limit=20" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID"
成功响应¶
成功时返回 200。data.total 是匹配总数,data.executions 是当前页的作业摘要。
{
"code": "OK",
"msg": "OK",
"data": {
"total": 1,
"executions": [
{
"execution_id": "exec-001",
"dispatch_job_id": "dispatch-001",
"workflow_id": "wf-001",
"workflow_name": "daily-import",
"status": "running",
"available_actions": ["pause", "cancel"],
"execution_mode": "one_shot",
"moi_task_id": "task-001",
"moi_case_id": "case-001",
"started_at": "2026-08-18T10:00:00Z",
"created_at": "2026-08-18T10:00:00Z",
"updated_at": "2026-08-18T10:01:00Z"
}
]
}
}
响应字段如下。
本文中,字段路径中的 [] 表示数组中的每一项。例如,items[].name 表示 items 数组中每一项的 name 字段。
字段 |
类型 |
说明 |
|---|---|---|
|
string |
成功时为 |
|
string |
成功时为 |
|
integer |
符合筛选条件的作业总数。 |
|
object(对象数组) |
当前页作业摘要;没有结果时为空数组。 |
|
string |
执行 ID。 |
|
string |
所属工作流 ID。 |
|
string |
调度作业 ID;服务端提供时返回。 |
|
string |
工作流名称;服务端提供时返回。 |
|
string |
当前状态。 |
|
string |
执行模式。 |
|
string(字符串数组) |
当前状态允许的操作。 |
|
string |
Cron 表达式;仅定时模式返回。 |
|
string |
任务标识;服务端已分配时返回。 |
|
string |
案例标识;服务端已分配时返回。 |
|
string |
工作流定义标识;服务端已分配时返回。 |
|
string |
工作流版本标识;服务端已分配时返回。 |
|
string |
本次执行关联的数据名称;适用时返回。 |
|
string |
本次执行关联的文件 ID;适用时返回。 |
|
string |
暂停范围;处于暂停状态且服务端提供时返回。 |
|
string |
当前执行错误;有错误时返回。 |
|
string |
开始时间;未产生时可能省略。 |
|
string |
结束时间;未产生时可能省略。 |
|
string |
创建时间;未产生时可能省略。 |
|
string |
最后更新时间;未产生时可能省略。 |
读取后续结果¶
根据 data.total 和请求时的 limit 计算分段次数,再依次增加 offset 读取后续结果。
错误响应¶
{
"code": "ErrParamInvalid",
"msg": "请求参数无效",
"data": null
}
常见 HTTP 错误¶
HTTP 状态码 |
错误代码 |
常见原因 |
建议操作 |
|---|---|---|---|
|
|
|
检查查询参数类型和取值。 |
|
|
缺少或无效的访问凭据。 |
检查 API Key 和工作区 Header。 |
|
|
服务端未能读取执行列表。 |
稍后重试。 |
后续操作¶
使用 data.executions[].workflow_id 和 execution_id 查询工作流作业详情。