Pull Request Labels - Create

태그를 만들고(아직 존재하지 않는 경우) 지정된 끌어오기 요청에 대한 레이블(태그)로 추가합니다. 유일한 필수 필드는 새 레이블(태그)의 이름입니다.

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 매개 변수

Name In(다음 안에) 필수 형식 Description
organization
path True

string

Azure DevOps 조직의 이름입니다.

pullRequestId
path True

integer (int32)

끌어오기 요청의 ID입니다.

repositoryId
path True

string

끌어오기 요청의 대상 분기의 리포지토리 ID입니다.

project
path

string

프로젝트 ID 또는 프로젝트 이름

api-version
query True

string

사용할 API의 버전입니다. 이 버전의 API를 사용하려면 '7.1'로 설정해야 합니다.

projectId
query

string

프로젝트 ID 또는 프로젝트 이름입니다.

요청 본문

Name 형식 Description
name

string

만들 태그 정의의 이름입니다.

응답

Name 형식 Description
200 OK

WebApiTagDefinition

성공한 작업

보안

oauth2

형식: oauth2
Flow: accessCode
권한 부여 URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
토큰 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

범위

Name Description
vso.code_write 소스 코드를 읽고, 업데이트하고, 삭제하고, 커밋, 변경 집합, 분기 및 기타 버전 제어 아티팩트에 대한 메타데이터에 액세스하는 기능을 부여합니다. 또한 끌어오기 요청 및 코드 검토를 만들고 관리하고 서비스 후크를 통해 버전 제어 이벤트에 대한 알림을 받을 수 있는 기능도 부여합니다.

정의

Name Description
WebApiCreateTagRequestData

유선으로 전송되는 태그 정의를 만드는 데 필요한 데이터의 표현입니다.

WebApiTagDefinition

유선으로 전송되는 태그 정의의 표현입니다.

WebApiCreateTagRequestData

유선으로 전송되는 태그 정의를 만드는 데 필요한 데이터의 표현입니다.

Name 형식 Description
name

string

만들 태그 정의의 이름입니다.

WebApiTagDefinition

유선으로 전송되는 태그 정의의 표현입니다.

Name 형식 Description
active

boolean

태그 정의가 활성 상태인지 여부입니다.

id

string (uuid)

태그 정의의 ID입니다.

name

string

태그 정의의 이름입니다.

url

string

태그 정의에 대한 리소스 URL입니다.