如何使用Rest API在DevOps上的产品积压项目中添加标签?

时间:2020-01-23 11:45:21

标签: azure-devops azure-devops-rest-api

我正在使用DevOps API将积压产品项发布到我们的DevOps中。

我知道标题("path": "/fields/System.Title"),描述(path": "/fields/System.Description")和注释("path": "/fields/System.History")的参考名称。

但是我在文档中的标签上找不到任何内容。我尝试了"path": "/fields/System.Tags""/fields/Microsoft.VSTS.Common.Tags",但无济于事。

有人知道正确的路径吗?

2 个答案:

答案 0 :(得分:1)

通过Azure DevOps Rest Api创建或更新工作项时,可以使用以下JSON格式在发布/更新请求中添加标签:

[
    {
        "op": "add",
        "path": "/fields/System.Title",
        "value": "Title of the work item"
    },
    {
        "op": "add",
        "path": "/fields/System.Tags",
        "value": "Tag1; Tag2"
    }
]

确保在标签之间添加;


此外,请注意,Azure DevOps正在使用版本6.0(预览版)中的其他标签API

Reference to additional Tags Api's

答案 1 :(得分:-1)

Azure DevOps将标签保存到#my-main-wrapper > * { all: unset; } 字段中。这是文档:Add a tag