【问题标题】:custom DevOps notification subscription via REST call通过 REST 调用自定义 DevOps 通知订阅
【发布时间】:2020-12-09 23:09:00
【问题描述】:

我想通过 REST 调用创建 Azure DevOps 通知订阅。收件人邮箱需要传入,不要默认为我自己的邮箱。最终目标是以编程方式创建订阅,以便可以自动提醒某些非 ADO 用户与他们相关的工作项的解决。

谢谢!

【问题讨论】:

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


    【解决方案1】:

    通过 REST 调用自定义 DevOps 通知订阅

    要创建通知订阅,您可以使用此 REST API Subscriptions - Create

    POST https://{service}.dev.azure.com/{organization}/_apis/notification/subscriptions?api-version=6.0
    

    示例请求正文:

    {
      "description": "A new work item enters our area path",
      "filter": {
        "eventType": "ms.vss-work.workitem-changed-event",
        "criteria": {
          "clauses": [],
          "groups": [],
          "maxGroupLevel": 0
        },
        "type": "Expression"
      },
      "subscriber": {
        "id": "xxxxxxd71-c2fef2ad085f"
      },
      "channel": {
        "type": "EmailHtml",
        "address": "myteam@fabrikam.org",
        "useCustomAddress": true
      }
    }
    

    只需在"address": "xxxxx"中设置收件人电子邮件地址即可。

    注意:您需要提供eventTypesubscriber等。

    我的测试结果:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-14
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-31
      相关资源
      最近更新 更多