Pull Request Labels - Create

Создайте тег (если это еще не существует) и добавьте его как метку (тег) для указанного запроса на вытягивание. Единственное обязательное поле — имя новой метки (тега).

POST https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/labels?api-version=7.1
POST https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/pullRequests/{pullRequestId}/labels?projectId={projectId}&api-version=7.1

Параметры URI

Имя В Обязательно Тип Описание
organization
path True

string

Имя организации Azure DevOps.

pullRequestId
path True

integer (int32)

Идентификатор запроса на вытягивание.

repositoryId
path True

string

Идентификатор репозитория целевой ветви запроса на вытягивание.

project
path

string

Идентификатор проекта или имя проекта

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение "7.1".

projectId
query

string

Идентификатор проекта или имя проекта.

Текст запроса

Имя Тип Описание
name

string

Имя создаваемого определения тега.

Ответы

Имя Тип Описание
200 OK

WebApiTagDefinition

успешная операция

Безопасность

oauth2

Тип: oauth2
Flow: accessCode
URL-адрес авторизации: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL-адрес токена: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Области

Имя Описание
vso.code_write Предоставляет возможность читать, обновлять и удалять исходный код, получать доступ к метаданным о фиксациях, изменениях, ветвях и других артефактах управления версиями. Кроме того, предоставляет возможность создавать запросы на вытягивание и проверки кода и получать уведомления о событиях управления версиями с помощью перехватчиков служб.

Определения

Имя Описание
WebApiCreateTagRequestData

Представление данных, необходимое для создания определения тега, которое отправляется по проводу.

WebApiTagDefinition

Представление определения тега, которое отправляется по проводу.

WebApiCreateTagRequestData

Представление данных, необходимое для создания определения тега, которое отправляется по проводу.

Имя Тип Описание
name

string

Имя создаваемого определения тега.

WebApiTagDefinition

Представление определения тега, которое отправляется по проводу.

Имя Тип Описание
active

boolean

Является ли определение тега активным.

id

string (uuid)

Идентификатор определения тега.

name

string

Имя определения тега.

url

string

URL-адрес ресурса для определения тега.