Имеет ли Azure DevOps REST API URL-адрес swagger?
Я хотел бы иметь возможность генерировать код оболочки в C # или Powershell вокруг него, но не могу его найти.
Боюсь, что для лазурного devops api нет URL чванства. Azure DevOps Services .NET SDK доступен для интеграции с C #.
Здесь - пример, демонстрирующий использование Azure DevOps Services .NET SDK.
Здесь - пример, показывающий, как вызывать Restful API через httpclient.
Для powershell Вы можете обратиться к следующему примеру:
$url = "https://dev.azure.com/<...>/MyconsoleApp/_apis/wiki/wikis/MyconsoleApp.wiki/pages?path=/SamplePage123&api-version=5.0" $connectionToken="xxxxxxxxxxxxxxxxxxxxxxxxx" $base64AuthInfo= System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($connectionToken)")) $pipeline = Invoke-RestMethod -Uri $url -Headers @{authorization = "Basic $base64AuthInfo"} -Method Get
Определения OpenAPI 2.0 для API REST служб Azure DevOps доступны в этом хранилище:
https://github.com/MicrosoftDocs/vsts-rest-api-specs