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. |
|
pull
|
path | True |
integer (int32) |
ID de la demande de tirage. |
|
repository
|
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. |
|
project
|
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 |
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 |
|---|---|
|
Web |
Représentation des données nécessaires pour créer une définition d’étiquette qui est envoyée sur le câble. |
|
Web |
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. |