Назначение пользователя администратором проекта после его создания с использованием rest api - Azure DevOps
Как вы знаете из предыдущего поста, мы могли бы также использовать API Права пользователя - обновить права пользователя , чтобы назначить пользователя администратором проекта:
Тело запроса следующее:
[
{"from":"",
"op":0,
"path":"/projectEntitlements",
"value":{"projectRef":{"id":"<MyProjectID>"},"group":{"groupType":3}}
}
]
Тогда я мог бы добавить пользователя в конкретный проект (я использую почтальона):
В результате статус 200 OK и использование добавлено в проект.
Вы можете попробовать опубликованное выше тело запроса (замените его на указанный вами идентификатор проекта), а groupType используется для установки различных разрешений:
Кроме того, вы сказали, что тоже хотите сменить владельца. Вы имеете в виду сменить владельца организации через API? Если да, я боюсь, что нет такого API для обновления владельца организации, мы могли бы только указать владельца.
Надеюсь, это поможет.