Pull Request Labels - Create

Cree una etiqueta (si aún no existe) y agréguela como etiqueta (etiqueta) para una solicitud de incorporación de cambios especificada. El único campo obligatorio es el nombre de la nueva etiqueta (etiqueta).

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 identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

Nombre de la organización de Azure DevOps.

pullRequestId
path True

integer (int32)

Identificador de la solicitud de incorporación de cambios.

repositoryId
path True

string

Identificador del repositorio de la rama de destino de la solicitud de incorporación de cambios.

project
path

string

Id. de proyecto o nombre del proyecto

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "7.1" para usar esta versión de la API.

projectId
query

string

Id. de proyecto o nombre del proyecto.

Cuerpo de la solicitud

Nombre Tipo Description
name

string

Nombre de la definición de etiqueta que se creará.

Respuestas

Nombre Tipo Description
200 OK

WebApiTagDefinition

operación correcta

Seguridad

oauth2

Tipo: oauth2
Flujo: accessCode
Dirección URL de autorización: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del 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

Ámbitos

Nombre Description
vso.code_write Concede la capacidad de leer, actualizar y eliminar código fuente, acceder a metadatos sobre confirmaciones, conjuntos de cambios, ramas y otros artefactos de control de versiones. También concede la capacidad de crear y administrar solicitudes de incorporación de cambios y revisiones de código y recibir notificaciones sobre eventos de control de versiones a través de enlaces de servicio.

Definiciones

Nombre Description
WebApiCreateTagRequestData

Representación de los datos necesarios para crear una definición de etiqueta que se envía a través de la conexión.

WebApiTagDefinition

Representación de una definición de etiqueta que se envía a través de la conexión.

WebApiCreateTagRequestData

Representación de los datos necesarios para crear una definición de etiqueta que se envía a través de la conexión.

Nombre Tipo Description
name

string

Nombre de la definición de etiqueta que se creará.

WebApiTagDefinition

Representación de una definición de etiqueta que se envía a través de la conexión.

Nombre Tipo Description
active

boolean

Indica si la definición de etiqueta está activa o no.

id

string (uuid)

Identificador de la definición de etiqueta.

name

string

Nombre de la definición de etiqueta.

url

string

Dirección URL del recurso para la definición de etiqueta.