如何使用Visual Studio Team Services REST API向工作项添加注释

时间:2014-09-17 16:09:08

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

是否可以使用REST API在Visual Studio Team Services中为工作项添加注释?

我已经检查了work item docfields doc,但我看不到JSON字段中的任何内容,它们就像是评论字段。

我试图实现的方案是向Zapier发送电子邮件,并将电子邮件正文添加为对VSO中工作项的评论。

2 个答案:

答案 0 :(得分:10)

关注@tzachs提示,这是用于添加评论的API调用(或VSO术语中的历史记录条目):

PATCH https://{account}.visualstudio.com/defaultcollection/_apis/wit/workitems/{id}?api-version=1.0-preview.2

JSON有效负载:

[  
  {
    "op": "add",
    "path": "/fields/System.History",
    "value": "Comment from VSO REST API"
  }
]

注意:如果要添加多条评论,则需要发出单独的修补程序请求,否则最后一条“获胜”。

答案 1 :(得分:1)

您正在寻找的字段是'历史',请参阅此处的示例: http://www.visualstudio.com/integrate/reference/reference-vso-work-item-work-items-vsi#updateafield