ListWorkflowInstance——执行工作流,数据工坊API详解

ListWorkflowInstance接口是数据工坊API中用于查询用户工作流实例列表的关键接口,通过调用该接口,用户可以获取到指定工作流的实例列表,包括实例的状态、创建时间、执行时间等信息,本文将详细介绍该接口的使用方法、参数说明以及注意事项。
接口使用方法
请求方式
ListWorkflowInstance接口支持GET请求。
请求URL
接口的请求URL格式如下:
https://api.example.com/v1/workflows/{workflowId}/instances{workflowId}为工作流的唯一标识符。

请求参数
page:当前页码,默认为1。pageSize:每页显示的实例数量,默认为10。status:可选参数,用于筛选实例状态,如active、completed、failed等。
请求示例
GET https://api.example.com/v1/workflows/12345/instances?page=1&pageSize=10&status=active接口返回结果
返回格式
ListWorkflowInstance接口返回JSON格式数据。
返回字段
code:请求结果状态码,成功为200。message:请求结果描述信息。data:返回的数据内容,包括以下字段:instances:工作流实例列表,每个实例包含以下字段:id:实例的唯一标识符。status:实例状态。createTime:实例创建时间。executeTime:实例执行时间。
返回示例

{
"code": 200,
"message": "请求成功",
"data": {
"instances": [
{
"id": "67890",
"status": "active",
"createTime": "2025-01-01T00:00:00Z",
"executeTime": "2025-01-01T01:00:00Z"
},
{
"id": "123456",
"status": "completed",
"createTime": "2025-01-02T00:00:00Z",
"executeTime": "2025-01-02T02:00:00Z"
}
]
}
}注意事项
- 请求参数中的
status字段为可选参数,如果不传该参数,则返回所有状态的工作流实例。 page和pageSize参数用于分页显示,当数据量较大时,建议使用分页查询。- 调用该接口时,请确保传入的工作流ID正确无误。
相关问答FAQs
Q1:如何获取所有状态的工作流实例?
A1:在调用ListWorkflowInstance接口时,不传入status参数,即可获取所有状态的工作流实例。
Q2:如何根据实例状态筛选工作流实例?
A2:在调用ListWorkflowInstance接口时,通过传入status参数,可以筛选指定状态的工作流实例,传入status=active,即可获取所有活跃状态的工作流实例。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/72662.html


