You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Azure CLI转Python REST API:如何获取项目迭代?

项目迭代对应的Azure DevOps REST API

确实存在直接操作项目级迭代的REST API,你之前使用的是团队迭代接口,所以只返回团队关联的迭代数据。以下是对应接口说明:

  • 获取项目迭代
    使用分类节点(Classification Nodes)接口,项目级迭代属于Iteration分类:

    • 请求方式:GET
    • 接口路径:https://dev.azure.com/{organization}/{project}/_apis/wit/classificationnodes/Iterations?api-version=7.1-preview.2
    • 说明:返回项目下所有迭代节点,包含未关联任何团队的迭代。
  • 更新项目迭代
    通过分类节点接口进行更新:

    • 请求方式:PATCH
    • 接口路径:https://dev.azure.com/{organization}/{project}/_apis/wit/classificationnodes/Iterations/{iterationPath}?api-version=7.1-preview.2
    • 请求体示例(JSON):
      {
        "name": "新迭代名称",
        "attributes": {
          "startDate": "2024-01-01T00:00:00Z",
          "finishDate": "2024-01-14T00:00:00Z"
        }
      }
      
    • 说明:iterationPath需填写迭代的完整路径(如Iterations\Sprint 1),可通过获取接口获取该路径。

补充:Azure CLI的az boards iteration project命令底层正是调用这些分类节点接口实现的,用这些接口可以实现和CLI完全一致的项目级迭代操作。

内容的提问来源于stack exchange,提问作者Shawn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 21:25:18