Pull Request Labels - Create

Crie uma marca (se isso ainda não existir) e adicione-a como um rótulo (marca) para uma solicitação de pull especificada. O único campo necessário é o nome do novo rótulo (marca).

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
organization
path True

string

O nome da organização do Azure DevOps.

pullRequestId
path True

integer (int32)

ID da solicitação de pull.

repositoryId
path True

string

A ID do repositório do branch de destino da solicitação de pull.

project
path

string

ID do projeto ou nome do projeto

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '7.1' para usar essa versão da api.

projectId
query

string

ID do projeto ou nome do projeto.

Corpo da solicitação

Nome Tipo Description
name

string

Nome da definição de marca que será criada.

Respostas

Nome Tipo Description
200 OK

WebApiTagDefinition

operação bem-sucedida

Segurança

oauth2

Tipo: oauth2
Flow: accessCode
URL de Autorização: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL do Token: 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

Escopos

Nome Description
vso.code_write Concede a capacidade de ler, atualizar e excluir código-fonte, acessar metadados sobre confirmações, conjuntos de alterações, branches e outros artefatos de controle de versão. Também concede a capacidade de criar e gerenciar solicitações de pull e revisões de código e receber notificações sobre eventos de controle de versão por meio de ganchos de serviço.

Definições

Nome Description
WebApiCreateTagRequestData

A representação dos dados necessários para criar uma definição de marca que é enviada pelo fio.

WebApiTagDefinition

A representação de uma definição de marca que é enviada pelo fio.

WebApiCreateTagRequestData

A representação dos dados necessários para criar uma definição de marca que é enviada pelo fio.

Nome Tipo Description
name

string

Nome da definição de marca que será criada.

WebApiTagDefinition

A representação de uma definição de marca que é enviada pelo fio.

Nome Tipo Description
active

boolean

Se a definição de marca está ativa ou não.

id

string (uuid)

ID da definição de marca.

name

string

O nome da definição da marca.

url

string

URL de recurso para a definição de marca.