Freigeben über


Pull Request Labels - Create

Erstellen Sie ein Tag (sofern das noch nicht vorhanden ist), und fügen Sie es als Bezeichnung (Tag) für eine angegebene Pullanforderung hinzu. Das einzige erforderliche Feld ist der Name der neuen Bezeichnung (Tag).

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-Parameter

Name In Erforderlich Typ Beschreibung
organization
path True

string

Der Name der Azure DevOps-Organisation.

pullRequestId
path True

integer (int32)

ID der Pullanforderung.

repositoryId
path True

string

Die Repository-ID des Zielzweigs der Pullanforderung.

project
path

string

Projekt-ID oder Projektname

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden.

projectId
query

string

Projekt-ID oder Projektname.

Anforderungstext

Name Typ Beschreibung
name

string

Name der Tagdefinition, die erstellt wird.

Antworten

Name Typ Beschreibung
200 OK

WebApiTagDefinition

Erfolgreicher Vorgang

Sicherheit

oauth2

Typ: oauth2
Ablauf: accessCode
Autorisierungs-URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-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

Bereiche

Name Beschreibung
vso.code_write Gewährt die Möglichkeit, Quellcode zu lesen, zu aktualisieren und zu löschen, auf Metadaten zu Commits, Änderungenets, Verzweigungen und anderen Versionssteuerungsartefakten zuzugreifen. Gewährt außerdem die Möglichkeit, Pullanforderungen und Codeüberprüfungen zu erstellen und zu verwalten und Benachrichtigungen über Versionssteuerungsereignisse über Dienst-Hooks zu erhalten.

Definitionen

Name Beschreibung
WebApiCreateTagRequestData

Die Darstellung der Daten, die zum Erstellen einer Tagdefinition erforderlich sind, die über das Netzwerk gesendet wird.

WebApiTagDefinition

Die Darstellung einer Tagdefinition, die über das Netzwerk gesendet wird.

WebApiCreateTagRequestData

Die Darstellung der Daten, die zum Erstellen einer Tagdefinition erforderlich sind, die über das Netzwerk gesendet wird.

Name Typ Beschreibung
name

string

Name der Tagdefinition, die erstellt wird.

WebApiTagDefinition

Die Darstellung einer Tagdefinition, die über das Netzwerk gesendet wird.

Name Typ Beschreibung
active

boolean

Gibt an, ob die Tagdefinition aktiv ist.

id

string (uuid)

ID der Tagdefinition.

name

string

Der Name der Tagdefinition.

url

string

Ressourcen-URL für die Tagdefinition.