更新时间:2025-07-08 GMT+08:00
分享

订阅流程

功能介绍

订阅流程。

URI

POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/workflows/subscribe

表1 路径参数

参数

是否必选

参数类型

描述

eihealth_project_id

String

参数解释

平台空间ID,您可以在平台单击所需的空间名称,进入空间设置页面查看。

约束限制

不涉及

取值范围

仅支持字母、数字、中划线和下划线,长度为[1-128]个字符。

默认取值

不涉及

project_id

String

参数解释

项目ID,您可以从获取项目ID中获取。

约束限制

不涉及

取值范围

仅支持字母、数字、中划线和下划线,长度为[1-128]个字符。

默认取值

不涉及

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释

用户Token。

Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。

约束限制

不涉及

取值范围

长度为[1-32768]个字符。

默认取值

不涉及

表3 请求Body参数

参数

是否必选

参数类型

描述

asset_id

String

参数解释

资产ID。

约束限制

不涉及

取值范围

长度1-128,只能包含字母、数字、下划线和中划线。

默认取值

不涉及

asset_version

String

参数解释

资产版本。

约束限制

不涉及

取值范围

长度1-128,字母或数字开头,后面跟小写字母、数字、小数点、斜杠、下划线或中划线。

默认取值

不涉及

destination_workflow_name

String

参数解释

目标流程名称。

约束限制

不涉及

取值范围

取值范围[1,56],允许大小写字母、数字、以及特殊字符中划线(-)。

默认取值

不涉及

destination_workflow_version

String

参数解释

目标流程版本。

约束限制

不涉及

取值范围

长度[1,24],以小写字母或数字或大写字母开头,允许出现中划线,必须以小写字母或数字或大写字母结尾。

默认取值

不涉及

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

id

String

参数解释

流程ID。

约束限制

不涉及

取值范围

不涉及

默认取值

不涉及

请求示例

订阅流程,订阅后流程的名称为dest-workflow-name,版本为1.0.0。

https://{endpoint}/v1/{project_id}/eihealth-projects/{eihealth_project_id}/workflows/subscribe

{
  "asset_id" : "7513f7c2-eed5-4ebb-bd7d-cee85a87a338",
  "asset_version" : "1.0.0",
  "destination_workflow_name" : "dest-workflow-name",
  "destination_workflow_version" : "1.0.0"
}

响应示例

状态码:200

OK

{
  "id" : "baabcb56-5bb6-11eb-8a0d-fa163e3ddba1"
}

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档