首页 > 解决方案 > Azure DevOps RestAPI 更改用户访问级别

问题描述

我正在自动化使用 Azure DevOps RestAPI 将用户的访问级别从 Basic 更新为涉众。

我已经尝试按照文档遵循 ​​Rest API,但收到了错误的请求。

https://vsaex.dev.azure.com/xxxxxxxx/_apis/userentitlements/d42xxxx-xxxxxxxx-xxxxxx-xxxxxxxxxx?api-version=6.0-preview.3

输入Json:

{
    "from": "",
    "op": "replace",
    "path": "/accessLevel",
    "value": {
      "accountLicenseType": "stakeholder",
      "licensingSource": "account"
    }
  }

在此处输入图像描述

标签: azureazure-devopsazure-devops-rest-apirest

解决方案


据我所知,您发送的请求的主体是一个 JSON 对象,但文档中的示例将主体指定为 JSON数组。不确定这是否是严格的要求,但尝试将身体包裹在[].


推荐阅读