Partager via


Npm - Update Package

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

Paramètres URI

Nom Dans Obligatoire Type Description
feedId
path True

string

organization
path True

string

Nom de l’organisation Azure DevOps.

packageName
path True

string

packageVersion
path True

string

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-preview.1 » pour utiliser cette version de l’API.

Corps de la demande

Nom Type Description
deprecateMessage

string

Indique le message de dépréciation d’une version de package

views

JsonPatchOperation

Vue à laquelle la version du package sera ajoutée

Réponses

Nom Type Description
200 OK

Package

opération réussie

Sécurité

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

Nom Description
vso.packaging_manage Accorde la possibilité de créer, lire, mettre à jour et supprimer des flux et des packages.

Définitions

Nom Description
JsonPatchOperation

Modèle JSON pour une opération de correctif JSON

Operation

Opération de correctif

Package

Métadonnées de version de package pour un package npm

PackageVersionDetails
PackagingSourceType

Type de source, tel que Public ou Interne.

ReferenceLinks

Classe pour représenter une collection de liens de référence REST.

UpstreamSourceInfo

Définition de source en amont, y compris son identité, son type de package et d’autres informations associées.

JsonPatchOperation

Modèle JSON pour une opération de correctif JSON

Nom Type Description
from

string

Chemin d’accès à partir duquel copier pour l’opération Déplacer/Copier.

op

Operation

Opération de correctif

path

string

Chemin d’accès de l’opération. Dans le cas d’un tableau, un index de base zéro peut être utilisé pour spécifier la position dans le tableau (par exemple, /biscuits/0/name). Le caractère « - » peut être utilisé à la place d’un index à insérer à la fin du tableau (par exemple, /biscuits/-).

value

object

Valeur de l’opération. Il s’agit d’une primitive ou d’un JToken.

Operation

Opération de correctif

Nom Type Description
add

string

copy

string

move

string

remove

string

replace

string

test

string

Package

Métadonnées de version de package pour un package npm

Nom Type Description
_links

ReferenceLinks

Liens REST associés.

deprecateMessage

string

Message déprécié, le cas échéant, pour le package.

id

string

ID de package.

name

string

Nom d’affichage du package.

permanentlyDeletedDate

string

Si et quand le package a été supprimé définitivement.

sourceChain

UpstreamSourceInfo[]

Historique des sources amont pour ce package. La première source de la liste est la source immédiate à partir de laquelle ce package a été enregistré.

unpublishedDate

string

Si et quand le package a été supprimé.

version

string

Version du package.

PackageVersionDetails

Nom Type Description
deprecateMessage

string

Indique le message de dépréciation d’une version de package

views

JsonPatchOperation

Vue à laquelle la version du package sera ajoutée

PackagingSourceType

Type de source, tel que Public ou Interne.

Nom Type Description
internal

string

Azure DevOps amont source.

public

string

Source accessible au public.

Classe pour représenter une collection de liens de référence REST.

Nom Type Description
links

object

Vue en lecture seule des liens. Étant donné que les liens de référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule.

UpstreamSourceInfo

Définition de source en amont, y compris son identité, son type de package et d’autres informations associées.

Nom Type Description
displayLocation

string

Localisateur pour la connexion à la source amont dans un format convivial, qui peut potentiellement changer au fil du temps

id

string

Identité de la source amont.

location

string

Localisateur pour la connexion à la source amont

name

string

Nom d’affichage.

sourceType

PackagingSourceType

Type de source, tel que Public ou Interne.