查询迭代列表
功能介绍
查询迭代列表。
调用方法
请参见如何调用API。
URI
GET /v4/projects/{project_id}/versions
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
参数解释: 项目的32位uuid,项目唯一标识,通过查询项目列表接口获取,响应消息体中的project_id字段的值就是项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
无
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
result |
result object |
参数解释: 迭代查询的返回结果。 |
status |
String |
参数解释: 当前迭代列表响应的状态。 取值范围: success:响应成功 error:响应失败 |
参数 |
参数类型 |
描述 |
---|---|---|
versions |
Array of versions objects |
参数解释: 返回的迭代列表。 |
total_count |
Integer |
参数解释: 总的迭代列表的数量。 取值范围: 不涉及。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
Integer |
参数解释: 迭代的唯一标识。 取值范围: 不涉及。 |
name |
String |
参数解释: 迭代的名称。 取值范围: 不涉及。 |
status |
String |
参数解释: 迭代的当前状态。 取值范围: 0:未启动 1:进行中 2:已结束 |
project_id |
String |
参数解释: 迭代所属项目的唯一标识。 取值范围: 不涉及。 |
due_date |
String |
参数解释: 迭代的截止日期。(时间戳格式:1756656000000) 取值范围: 不涉及。 |
effective_date |
String |
参数解释: 迭代的生效日期。(时间戳格式:1756656000000) 取值范围: 不涉及。 |
created_on |
String |
参数解释: 迭代的创建时间。(时间戳格式:1756656000000) 取值范围: 不涉及。 |
updated_on |
String |
参数解释: 迭代的最后更新时间。(时间戳格式:1756656000000) 取值范围: 不涉及。 |
start_date |
String |
参数解释: 迭代的开始日期(时间戳格式:1756656000000) 取值范围: 不涉及。 |
is_current |
String |
参数解释: 该迭代是否为当前版本。 取值范围: 不涉及。 |
program_version_id |
String |
参数解释: 关联的程序版本id。 取值范围: 不涉及。 |
done_ratio |
Integer |
参数解释: 迭代完成的进度百分比。 取值范围: 不涉及。 |
is_deleted |
Integer |
参数解释: 迭代是否已被删除。 取值范围: 0:未删除 1:已删除 |
status_option |
Array of status_option objects |
参数解释: 迭代的状态选项列表。 取值范围: 不涉及。 |
project |
project object |
参数解释: 迭代所属的项目信息。 取值范围: 不涉及。 |
issue_info |
issue_info object |
参数解释: 有关迭代相关的问题统计信息。 取值范围: 不涉及。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
参数解释: 迭代状态的id。 取值范围: 不涉及。 |
name |
String |
参数解释: 迭代状态的名称。 取值范围: 不涉及。 |
请求示例
{endpoint}/v4/projects/{5192de5eb435430c8cd41c6ae6028848}/versions
响应示例
状态码:200
OK。
{ "result" : { "versions" : [ { "id" : 26664788, "name" : "111", "status" : "0", "sharing" : "none", "createFromProgramVersion" : false, "project_id" : "35138974", "due_date" : "1756656000000", "effective_date" : "1756656000000", "created_on" : "1754387539000", "updated_on" : "1754387539000", "start_date" : "1755446400000", "is_current" : "3", "program_version_id" : "-1", "done_ratio" : 0, "is_deleted" : 0, "status_option" : [ { "id" : "0", "name" : "未启动" }, { "id" : "1", "name" : "进行中" }, { "id" : "2", "name" : "已结束" } ], "project" : { "name" : "DevOps全流程示例项目XXXX", "id" : 35138974 }, "issue_info" : { "total" : 0, "type_info" : [ ], "closed" : "0", "un_closed" : "0" } }, { "id" : 26664721, "name" : "修改迭代名称", "status" : "1", "sharing" : "none", "createFromProgramVersion" : false, "project_id" : "35138974", "due_date" : "1754064000000", "effective_date" : "1754064000000", "created_on" : "1754375187000", "updated_on" : "1754380989000", "start_date" : "1752854400000", "is_current" : "1", "program_version_id" : "-1", "done_ratio" : 0, "is_deleted" : 0, "status_option" : [ { "id" : "0", "name" : "未启动" }, { "id" : "1", "name" : "进行中" }, { "id" : "2", "name" : "已结束" } ], "project" : { "name" : "DevOps全流程示例项目XXXX", "id" : 35138974 }, "issue_info" : { "total" : 0, "type_info" : [ ], "closed" : "0", "un_closed" : "0" } }, { "id" : 26658716, "name" : "迭代1", "description" : "", "status" : "2", "sharing" : "none", "createFromProgramVersion" : false, "project_id" : "35138974", "due_date" : "1750348800000", "effective_date" : "1750348800000", "created_on" : "1753084463000", "updated_on" : "1754379665000", "start_date" : "1749398400000", "is_current" : "2", "program_version_id" : "-1", "done_ratio" : 100, "is_deleted" : 0, "status_option" : [ { "id" : "0", "name" : "未启动" }, { "id" : "1", "name" : "进行中" }, { "id" : "2", "name" : "已结束" } ], "project" : { "name" : "DevOps全流程示例项目XXXX", "id" : 35138974 }, "issue_info" : { "total" : 11, "type_info" : [ { "total" : 5, "name" : "Task", "closed" : "5", "id" : "2", "un_closed" : "0" }, { "total" : 3, "name" : "Bug", "closed" : "3", "id" : "3", "un_closed" : "0" }, { "total" : 3, "name" : "Story", "closed" : "3", "id" : "7", "un_closed" : "0" } ], "closed" : "11", "un_closed" : "0" } } ], "total_count" : 3 }, "status" : "success" }
状态码
状态码 |
描述 |
---|---|
200 |
OK。 |
错误码
请参见错误码。