更新时间:2024-04-24 GMT+08:00
分享

提交运行流

功能介绍

根据流id提交流到后台运行。

接口约束

URI

POST /v1/{project_id}/flows/{flow_id}/run

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目id,用于资源隔离。获取方法请参考获取项目ID

flow_id

String

流id。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

run_mode

String

流运行模式,通常有手动、自动、测试这几种。手动方式需要用户在页面点击运行流,自动方式会按照触发器的类型自动运行流,测试方式用户在创建流的时候可以测试流的功能。

input

Map<String,Object>

流操作输入参数,一般为JSON字符串,可以为空。具体与要执行的流有关。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

running_id

String

流记录id。

flow_id

String

流id。

success

Boolean

流运行状态

  • success: 流运行成功

  • fail: 流运行失败

flow_name

String

流名称。

message

String

返回信息。

状态码: 403

表4 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

最小长度:8

最大长度:36

error_msg

String

错误描述。

最小长度:2

最大长度:512

状态码: 500

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

最小长度:8

最大长度:36

error_msg

String

错误描述。

最小长度:2

最大长度:512

请求示例

响应示例

状态码: 200

请求成功。

{
  "running_id" : "0d16aee0-bdb9-4a1c-851b-87e11ec67322",
  "flow_id" : "f113423c-4759-4fe3-95fb-642bb265a2d2",
  "success" : true,
  "flow_name" : "流9472f",
  "message" : ""
}

状态码

状态码

描述

200

请求成功。

403

权限不足。

500

系统异常。

错误码

请参见错误码

相关文档