Skip to content

发起流程

执行相应流程

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/apaas/v1/applications/:namespace/flows/:flow_id/execute
HTTP MethodPOST
接口频率限制100 次/分钟
支持的应用类型custom
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用app_engine:flow:write 执行流程

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

路径参数

名称类型描述
namespacestring应用命名空间(低代码平台->我的应用->应用管理->可查看到)
示例值:"package_7344545d87__c"
flow_idstring流程API名称(低代码平台->我的应用->开发->流程->展开为表格->可查看到)
示例值:"deleteObject_99c656599f"

请求体

名称类型必填描述
is_asyncboolean是否异步执行(不传默认false)
示例值:true
idempotent_keystring幂等键(建议本地生成uuid传入,重复的话请求会报错)
示例值:"iuhg23897489797"
loop_masksstring\[\]循环标志信息(当前版本可不传)
示例值:[""]
数据校验规则
- 长度范围:020
paramsstring流程入参(json 字符串,无入参不传)
示例值:"{\"variable_rgrtgqworiginal\": {"_id": 5454545}}"
operatorstring操作人(_id和email至少填一个,低代码平台用户的 id和email,需要从低代码平台获取,json字符串)
示例值:"{\"_id\": 1111, \"email\": \"apaas@bytedance.com\"}"

请求体示例

json
{
    "operator": "{\"_id\": 1111, \"email\": \"apaas@bytedance.com\"}",
    "params": "{\"variable_rgrtgqworiginal\": {\"_id\": 5454545}}",
    "is_async": true
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ statusstring状态
  └ out_paramsstring输出参数
  └ execution_idstring执行id
  └ error_msgstring错误信息
  └ codestringcode

响应体示例

json
{
    "code": 0,
    "data": {
        "code": "",
        "error_msg": "",
        "execution_id": "1816970091484211",
        "out_params": "[{\"api_name\":\"_flowExecutionID\",\"value\":1816970091484211}]",
        "status": "end"
    },
    "msg": "success"
}

错误码

HTTP状态码错误码描述排查建议
4002320001param is invalid请检查本地输入

内容来源:飞书开放平台 · 自动爬取整理