Pull Request Labels - Create

Créez une balise (s’il n’existe pas encore) et ajoutez-la en tant qu’étiquette (balise) pour une demande de tirage spécifiée. Le seul champ obligatoire est le nom de la nouvelle étiquette (balise).

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

Paramètres URI

Nom Dans Obligatoire Type Description
organization
path True

string

Nom de l’organisation Azure DevOps.

pullRequestId
path True

integer (int32)

ID de la demande de tirage.

repositoryId
path True

string

ID de référentiel de la branche cible de la demande de tirage.

project
path

string

ID de projet ou nom du projet

api-version
query True

string

Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1 » pour utiliser cette version de l’API.

projectId
query

string

ID de projet ou nom du projet.

Corps de la demande

Nom Type Description
name

string

Nom de la définition de balise qui sera créée.

Réponses

Nom Type Description
200 OK

WebApiTagDefinition

opération réussie

Sécurité

oauth2

Type: oauth2
Flux: accessCode
URL d’autorisation: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL du jeton: 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

Étendues

Nom Description
vso.code_write Accorde la possibilité de lire, de mettre à jour et de supprimer du code source, d’accéder aux métadonnées relatives aux validations, aux ensembles de modifications, aux branches et à d’autres artefacts de contrôle de version. Accorde également la possibilité de créer et de gérer des demandes de tirage et des révisions de code et de recevoir des notifications sur les événements de contrôle de version via des hooks de service.

Définitions

Nom Description
WebApiCreateTagRequestData

Représentation des données nécessaires pour créer une définition d’étiquette qui est envoyée sur le câble.

WebApiTagDefinition

Représentation d’une définition d’étiquette qui est envoyée sur le fil.

WebApiCreateTagRequestData

Représentation des données nécessaires pour créer une définition d’étiquette qui est envoyée sur le câble.

Nom Type Description
name

string

Nom de la définition de balise qui sera créée.

WebApiTagDefinition

Représentation d’une définition d’étiquette qui est envoyée sur le fil.

Nom Type Description
active

boolean

Indique si la définition de balise est active ou non.

id

string (uuid)

ID de la définition de balise.

name

string

Nom de la définition de balise.

url

string

URL de ressource pour la définition de balise.