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

调用流

功能介绍

调用用户配置的工作流。

URI

POST https://aiae.appstage.myhuaweicloud.com/v1/workflow-adapter-open/flows/{flow_id}

表1 路径参数

参数

是否必选

参数类型

描述

flow_id

String

流id。

表2 Query参数

参数

是否必选

参数类型

描述

query_example

String

按照用户配置的工作流请求参数配置,如果用户配置的工作流输入存在查询参数,则应该配置对应的参数并在调用时输入特定的值。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

authorization

String

鉴权信息,填写WiseAgent注册的api key,本接口只需要此鉴权信息,不需要使用公共请求头中的鉴权方式。

header_example

String

按照用户配置的工作流请求头参数配置,如果用户配置的工作流输入存在请求头输入,则应该配置对应的参数并在调用时输入特定的值。

表4 请求Body参数

参数

是否必选

参数类型

描述

body

Object

调用流请求体,与工作流起始节点配置相关,按照工作流的配置格式填写即可。

响应参数

状态码: 200

表5 响应Body参数

参数

参数类型

描述

data

Map<String,Object>

响应体。

error_code

String

错误码。

error_msg

String

错误信息。

状态码: 500

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误信息。

请求示例

{
  "object_example" : {
    "string_example" : "abc",
    "boolean_example" : "true",
    "integer_example" : 123
  }
}

响应示例

状态码: 200

请求被服务所理解,正常调用。

{
  "data" : {
    "responseBody" : "something in response body",
    "responseHeaders" : {
      "Server" : "api-gateway",
      "X-Request-Id" : "787b7740f42e75b007ac3bfb599fcef4",
      "X-Content-Type-Options" : "nosniff",
      "Connection" : "keep-alive",
      "lubanops-nspan-id" : "1",
      "X-Download-Options" : "noopen",
      "Date" : "Tue, 23 Jul 2024 11:38:29 GMT",
      "lubanops-ntrace-id" : "2748112-1721734708992-1130609",
      "Referrer-Policy" : "no-referrer",
      "X-Frame-Options" : "SAMEORIGIN",
      "Strict-Transport-Security" : "max-age=31536000; includeSubdomains;",
      "lubanops-nenv-id" : "28164",
      "Content-Length" : "0",
      "X-XSS-Protection" : "1; mode=block;",
      "Content-Type" : "application/json"
    },
    "statusCode" : 200
  }
}

状态码: 500

服务器内部错误或三方服务器内部错误。

{
  "error_code" : "AIAE.22009001",
  "error_msg" : "Internal Server Error."
}

状态码

状态码

描述

200

请求被服务所理解,正常调用。

500

服务器内部错误或三方服务器内部错误。

错误码

请参见错误码

相关文档