更新时间:2025-09-10 GMT+08:00

查询事务的所有状态

功能介绍

查询事务的所有状态。

调用方法

请参见如何调用API

URI

GET /v2/issue-status/all

表1 Query参数

参数

是否必选

参数类型

描述

project_id

String

参数解释

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

约束限制

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

取值范围

不涉及。

默认取值

不涉及。

tracker_id

Integer

参数解释

工作项类型id。

约束限制

不涉及。

取值范围

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

参数

参数类型

描述

2

Array of IssueStatusV2 objects

任务对应的状态列表

3

Array of IssueStatusV2 objects

缺陷对应的状态列表

5

Array of IssueStatusV2 objects

Epic对应的状态列表

6

Array of IssueStatusV2 objects

Feature对应的状态列表

7

Array of IssueStatusV2 objects

Story对应的状态列表

issue_statuses

Array of IssueStatusV2 objects

所有的状态列表

表5 IssueStatusV2

参数

参数类型

描述

id

Integer

参数解释:

主键id。

取值范围:

不涉及。

status_id

String

参数解释:

工作项状态id。

取值范围:

不涉及。

name

String

参数解释:

工作项状态名称。

取值范围:

不涉及。

is_closed

Integer

参数解释:

工作项状态是否结束态。

取值范围:

1(是结束态)

0(不是结束态)

position

Integer

参数解释:

工作项状态列表位置。

取值范围:

不涉及。

default_done_ratio

Integer

参数解释:

默认完成率。

取值范围:

不涉及。

is_initial

Integer

参数解释:

工作项状态是否为初始化。

取值范围:

1(是初始化)

0(不是初始化)

issue_field_configs

Array of IssueFieldConfig objects

工作项字段配置

flag

Integer

参数解释:

工作项状态是否删除标识。

取值范围:

1(已删除)

0(未删除)

status_attribute

Integer

参数解释:

状态属性id 。

取值范围:

不涉及。

issue_status_attribute

IssueStatusAttribute object

工作项状态属性

表6 IssueFieldConfig

参数

参数类型

描述

custom

Boolean

参数解释:

是否自定义状态。

取值范围:

true(是自定义状态)

false(不是自定义状态)

default_option

Array of OptionVOV2 objects

参数解释:

默认配置。

default_options

Array of OptionVOV2 objects

参数解释:

默认配置。

default_value

String

参数解释:

字段的默认值。

取值范围:

不涉及。

field

String

参数解释:

字段。

取值范围:

不涉及。

field_type

String

参数解释:

字段值设置类型。

取值范围:

textArea(多行文本,只能包含汉字、英文大小写字母、数字、下划线和连接符,不能超过500字符)

text(单行文本,只能包含汉字、英文大小写字母、数字、下划线和连接符,不能超过500字符)

select(下拉框,只能包含汉字、英文大小写字母、数字、下划线和连接符,每个选项最大长度40个字符,最多可定义60个选项)

number(数字,取值范围由用户创建自定义字段时设置)

date(日期,精确到年月日)

time_date,时间戳格式(示例:1839340800000)(日期精确到时分秒,长整型时间戳)

checkbox(多选框,只能包含汉字、英文大小写字母、数字、下划线和连接符,每个选项最大长度40个字符,最多可定义60个选项)

radio(单选框,只能包含汉字、英文大小写字母、数字、下划线和连接符,每个选项最大长度40个字符,最多可定义60个选项)

is_required

Integer

参数解释:

状态是否必选状态。

取值范围:

0(不是必选状态)

1(是必选状态)

is_visible

Boolean

参数解释:

状态是否可见。

取值范围:

true(可见)

false(不可见)

last

Boolean

参数解释:

状态是否处于最后位置。

取值范围:

true(最后)

false(不是最后)

name

String

参数解释:

字段名称。

取值范围:

不涉及。

option

Array of OptionVOV2 objects

参数解释:

配置。

options

String

参数解释:

字段配置。

取值范围:

不涉及。

position

Integer

参数解释:

状态在页面的位置id

取值范围:

不涉及。

project_id

String

参数解释:

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

取值范围:

不涉及。

tracker_list

Array of integers

参数解释:

工作项类型列表。

type_options

String

参数解释:

字段值设置类型。

取值范围:

select(可选值)

fixed_value(固定值)

表7 OptionVOV2

参数

参数类型

描述

id

String

参数解释:

选项Id。

取值范围:

不涉及。

name

String

参数解释:

选项名称。

取值范围:

不涉及。

表8 IssueStatusAttribute

参数

参数类型

描述

project_id

String

参数解释:

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

取值范围:

不涉及。

name

String

参数解释:

状态名称。

取值范围:

不涉及。

type

String

参数解释:

状态类型。

取值范围:

开始态

进行态

结束态

请求示例

{endpoint}/v2/issue-status/all?project_id=21f161ddf28942ac90c7762be8a455ee&tracker_id=7

响应示例

状态码:200

查询事务的所有状态接口成功的响应。

{
  "result" : {
    "2" : [ {
      "id" : 1,
      "status_id" : "58435fff2a3c451aaf91cda38fdc80c1",
      "name" : "新建",
      "is_closed" : 0,
      "is_initial" : 1,
      "issue_field_configs" : [ {
        "custom" : false,
        "field" : "assigned_to_id",
        "name" : "处理人",
        "field_type" : "fixed_value",
        "type_options" : "select,fixed_value",
        "default_value" : "",
        "is_visible" : true,
        "position" : 1,
        "is_required" : 2,
        "last" : true,
        "options" : ""
      }, {
        "custom" : false,
        "field" : "notes",
        "name" : "评论",
        "field_type" : "text",
        "type_options" : "fixed_value",
        "default_value" : "",
        "is_visible" : true,
        "position" : 2,
        "is_required" : 0,
        "last" : false
      } ],
      "issue_status_attribute" : {
        "name" : "开始态",
        "type" : "START_STATUS"
      }
    }, {
      "id" : 7,
      "status_id" : "34193c2555eb404f92d088c084257825",
      "name" : "aaa",
      "is_closed" : 0,
      "is_initial" : 1,
      "issue_field_configs" : [ {
        "custom" : false,
        "field" : "assigned_to_id",
        "name" : "处理人",
        "field_type" : "fixed_value",
        "type_options" : "select,fixed_value",
        "default_value" : "",
        "is_visible" : true,
        "position" : 1,
        "is_required" : 2,
        "last" : true,
        "options" : ""
      }, {
        "custom" : false,
        "field" : "notes",
        "name" : "评论",
        "field_type" : "text",
        "type_options" : "fixed_value",
        "default_value" : "",
        "is_visible" : true,
        "position" : 2,
        "is_required" : 0,
        "last" : false
      } ],
      "issue_status_attribute" : {
        "name" : "开始态",
        "type" : "START_STATUS"
      }
    } ],
    "3" : [ {
      "id" : 1,
      "status_id" : "58435fff2a3c451aaf91cda38fdc80c1",
      "name" : "新建",
      "is_closed" : 0,
      "is_initial" : 1,
      "issue_field_configs" : [ {
        "custom" : false,
        "field" : "assigned_to_id",
        "name" : "处理人",
        "field_type" : "fixed_value",
        "type_options" : "select,fixed_value",
        "default_value" : "",
        "is_visible" : true,
        "position" : 1,
        "is_required" : 2,
        "last" : true,
        "options" : ""
      }, {
        "custom" : false,
        "field" : "notes",
        "name" : "评论",
        "field_type" : "text",
        "type_options" : "fixed_value",
        "default_value" : "",
        "is_visible" : true,
        "position" : 2,
        "is_required" : 0,
        "last" : false
      } ],
      "issue_status_attribute" : {
        "name" : "开始态",
        "type" : "START_STATUS"
      }
    } ],
    "issue_statuses" : [ {
      "id" : 1,
      "status_id" : "58435fff2a3c451aaf91cda38fdc80c1",
      "name" : "新建",
      "is_closed" : 0,
      "position" : 1,
      "is_initial" : 1,
      "flag" : 1,
      "issue_status_attribute" : {
        "name" : "开始态",
        "type" : "START_STATUS"
      }
    }, {
      "id" : 7,
      "status_id" : "34193c2555eb404f92d088c084257825",
      "name" : "aaa",
      "is_closed" : 0,
      "position" : 2,
      "is_initial" : 1,
      "flag" : 1,
      "issue_status_attribute" : {
        "name" : "开始态",
        "type" : "START_STATUS"
      }
    }, {
      "id" : 2,
      "status_id" : "6de47eb5f35f442680a9f26994784246",
      "name" : "进行中",
      "is_closed" : 0,
      "position" : 3,
      "is_initial" : 0,
      "flag" : 1,
      "issue_status_attribute" : {
        "name" : "进行态",
        "type" : "PROCESS_STATUS"
      }
    }, {
      "id" : 3,
      "status_id" : "71e2810154c743b69c804414a5d525bd",
      "name" : "已解决",
      "is_closed" : 0,
      "position" : 4,
      "is_initial" : 0,
      "flag" : 1,
      "issue_status_attribute" : {
        "name" : "进行态",
        "type" : "PROCESS_STATUS"
      }
    }, {
      "id" : 4,
      "status_id" : "8d540bcba87d451f9d9d80f8b1f7e7ad",
      "name" : "测试中",
      "is_closed" : 0,
      "position" : 5,
      "is_initial" : 0,
      "flag" : 1,
      "issue_status_attribute" : {
        "name" : "进行态",
        "type" : "PROCESS_STATUS"
      }
    }, {
      "id" : 6,
      "status_id" : "176d8af2ea7f4486937ea703c11bf57d",
      "name" : "已拒绝",
      "is_closed" : 1,
      "position" : 6,
      "is_initial" : 0,
      "flag" : 1,
      "issue_status_attribute" : {
        "name" : "结束态",
        "type" : "DONE_STATUS"
      }
    }, {
      "id" : 5,
      "status_id" : "6759ae8357534ce28edaec4d242d4058",
      "name" : "已关闭",
      "is_closed" : 1,
      "position" : 7,
      "is_initial" : 0,
      "flag" : 1,
      "issue_status_attribute" : {
        "name" : "结束态",
        "type" : "DONE_STATUS"
      }
    } ]
  },
  "status" : "success"
}

状态码

状态码

描述

200

查询事务的所有状态接口成功的响应。

错误码

请参见错误码