Npm - Update Package

PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/npm/{packageName}/versions/{packageVersion}?api-version=6.1-preview.1

URI 매개 변수

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

string

organization
path True

string

Azure DevOps 조직의 이름입니다.

packageName
path True

string

packageVersion
path True

string

project
path

string

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

api-version
query True

string

사용할 API의 버전입니다. 이 버전의 api를 사용하려면 '6.1-preview.1'로 설정해야 합니다.

요청 본문

Name 형식 Description
deprecateMessage

string

패키지 버전의 사용 중단 메시지를 나타냅니다.

views

JsonPatchOperation

패키지 버전이 추가될 보기

응답

Name 형식 Description
200 OK

Package

성공한 작업

보안

oauth2

Type: oauth2
Flow: accessCode
Authorization 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

Scopes

Name Description
vso.packaging_manage 피드 및 패키지를 만들고, 읽고, 업데이트하고, 삭제할 수 있는 기능을 부여합니다.

정의

Name Description
JsonPatchOperation

JSON 패치 작업에 대한 JSON 모델

Operation

패치 작업

Package

npm 패키지에 대한 패키지 버전 메타데이터

PackageVersionDetails
PackagingSourceType

원본 유형(예: 공용 또는 내부)

ReferenceLinks

REST 참조 링크의 컬렉션을 나타내는 클래스입니다.

UpstreamSourceInfo

해당 ID, 패키지 유형 및 기타 관련 정보를 포함한 업스트림 원본 정의입니다.

JsonPatchOperation

JSON 패치 작업에 대한 JSON 모델

Name 형식 Description
from

string

이동/복사 작업에서 복사할 경로입니다.

op

Operation

패치 작업

path

string

작업의 경로입니다. 배열의 경우 0부터 시작하는 인덱스를 사용하여 배열의 위치를 지정할 수 있습니다(예: /biscuits/0/name). 인덱스 대신 "-" 문자를 사용하여 배열의 끝에 삽입할 수 있습니다(예: /biscuits/-).

value

object

작업의 값입니다. 기본 형식 또는 JToken입니다.

Operation

패치 작업

Name 형식 Description
add

string

copy

string

move

string

remove

string

replace

string

test

string

Package

npm 패키지에 대한 패키지 버전 메타데이터

Name 형식 Description
_links

ReferenceLinks

관련 REST 링크.

deprecateMessage

string

패키지에 대해 사용되지 않는 메시지(있는 경우)입니다.

id

string

패키지 ID입니다.

name

string

패키지의 표시 이름입니다.

permanentlyDeletedDate

string

패키지가 영구적으로 삭제된 경우 및 시기입니다.

sourceChain

UpstreamSourceInfo[]

이 패키지에 대한 업스트림 원본의 기록입니다. 목록의 첫 번째 원본은 이 패키지가 저장된 즉시 원본입니다.

unpublishedDate

string

패키지가 삭제된 경우 및 시기입니다.

version

string

패키지 버전입니다.

PackageVersionDetails

Name 형식 Description
deprecateMessage

string

패키지 버전의 사용 중단 메시지를 나타냅니다.

views

JsonPatchOperation

패키지 버전이 추가될 보기

PackagingSourceType

원본 유형(예: 공용 또는 내부)

Name 형식 Description
internal

string

Azure DevOps 업스트림 원본.

public

string

공개적으로 사용할 수 있는 원본입니다.

REST 참조 링크의 컬렉션을 나타내는 클래스입니다.

Name 형식 Description
links

object

링크의 읽기 전용 보기입니다. 참조 링크는 읽기 전용이므로 읽기 전용으로만 노출하려고 합니다.

UpstreamSourceInfo

해당 ID, 패키지 유형 및 기타 관련 정보를 포함한 업스트림 원본 정의입니다.

Name 형식 Description
displayLocation

string

사용자 친화적인 형식으로 업스트림 원본에 연결하기 위한 로케이터로, 시간이 지남에 따라 변경될 수 있습니다.

id

string

업스트림 원본의 ID입니다.

location

string

업스트림 원본에 연결하기 위한 로케이터

name

string

표시 이름입니다.

sourceType

PackagingSourceType

원본 유형(예: 공용 또는 내부)