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

查看自动流转的开关状态

功能介绍

查看自动流转的开关状态。

调用方法

请参见如何调用API

URI

GET /v2/issue-status/status-rule-flag

表1 Query参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID。

约束限制

32位的数字和字母组成的字符串。

取值范围

不涉及。

默认取值

不涉及。

tracker_id

String

参数解释

工作项类型id。

约束限制

2,3,5,6,7。

取值范围

2(任务/Task)

3(缺陷/Bug)

5(Epic)

6(Feature)

7(Story)

默认取值

不涉及。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

约束限制:

必传。

取值范围:

最小长度:10,最大长度:32768。

默认取值:

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

result

result object

参数解释:

请求返回结果。

status

String

参数解释:

请求状态信息。

取值范围:

success: 返回成功。

error: 返回失败。

表4 result

参数

参数类型

描述

statusRuleFlag

statusRuleFlag object

参数解释:

请求返回结果。

表5 statusRuleFlag

参数

参数类型

描述

tracker_config_id

String

参数解释:

工作项类型配置id。

取值范围:

不涉及。

issue_field_config

Boolean

参数解释:

工作项字段配置是否开启自动流转。

取值范围:

true(开启工作项状态的自动流转)

false(不开启工作项状态的自动流转)

code_commit

Boolean

参数解释:

代码提交的流转状态,提交代码时,提交不同的代码提交信息,自动流转工作至特定状态。

取值范围:

true(开启代码提交的流转状态)

false(不开启代码提交的流转状态)

请求示例

GET https://{endpoint}/v2/issue-status/status-rule-flag?project_id=21f161ddf28942ac90c7762be8a455ee&tracker_id=7

响应示例

状态码:200

ListStatusRuleFlag接口成功的响应。

{
  "result" : {
    "statusRuleFlag" : {
      "tracker_config_id" : "bc3990616aa441eaaae255750a28ac9a",
      "issue_field_config" : true,
      "code_commit" : true
    }
  },
  "status" : "success"
}

状态码

状态码

描述

200

ListStatusRuleFlag接口成功的响应。

错误码

请参见错误码

相关文档