Pull Request Labels - Create
Bir etiket oluşturun (henüz yoksa) ve bunu belirtilen çekme isteği için etiket (etiket) olarak ekleyin. Gerekli tek alan, yeni etiketin (etiket) adıdır.
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 Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
|
pull
|
path | True |
integer (int32) |
Çekme isteğinin kimliği. |
|
repository
|
path | True |
string |
Çekme isteğinin hedef dalının depo kimliği. |
|
project
|
path |
string |
Proje kimliği veya proje adı |
|
|
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, API'nin bu sürümünü kullanmak için '7.1' olarak ayarlanmalıdır. |
|
project
|
query |
string |
Proje kimliği veya proje adı. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| name |
string |
Oluşturulacak etiket tanımının adı. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
başarılı işlem |
Güvenlik
oauth2
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Belirteç URL'si:
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
Kapsamlar
| Name | Description |
|---|---|
| vso.code_write | Kaynak kodu okuma, güncelleştirme ve silme, işlemeler, değişiklik kümeleri, dallar ve diğer sürüm denetimi yapıtları hakkındaki meta verilere erişme olanağı sağlar. Ayrıca çekme istekleri ve kod gözden geçirmeleri oluşturup yönetme ve hizmet kancaları aracılığıyla sürüm denetimi olayları hakkında bildirim alma olanağı sağlar. |
Tanımlar
| Name | Description |
|---|---|
|
Web |
Kablo üzerinden gönderilen bir etiket tanımı oluşturmak için gereken verilerin gösterimi. |
|
Web |
Kablo üzerinden gönderilen etiket tanımının gösterimi. |
WebApiCreateTagRequestData
Kablo üzerinden gönderilen bir etiket tanımı oluşturmak için gereken verilerin gösterimi.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Oluşturulacak etiket tanımının adı. |
WebApiTagDefinition
Kablo üzerinden gönderilen etiket tanımının gösterimi.
| Name | Tür | Description |
|---|---|---|
| active |
boolean |
Etiket tanımının etkin olup olmadığı. |
| id |
string (uuid) |
Etiket tanımının kimliği. |
| name |
string |
Etiket tanımının adı. |
| url |
string |
Etiket Tanımı için kaynak URL'si. |