Partager via


Restaurer une version précédente d’une ressource ListItem

Découvrez comment restaurer une version précédente d’une ressource ListItem pour qu’elle devienne la version actuelle. Une nouvelle version sera créée avec le contenu de la version précédente. Toutes les versions existantes de l’élément seront conservées.

Autorisations

L’une des autorisations suivantes est requise pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.

Type d’autorisation Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Déléguée (compte professionnel ou scolaire) Sites.ReadWrite.All, Sites.Manage.All, Sites.FullControl.All
Déléguée (compte Microsoft personnel) s/o
Application Sites.ReadWrite.All, Sites.Manage.All, Sites.FullControl.All

Requête HTTP

POST /sites/{site-id}/items/{item-id}/versions/{version-id}/restoreVersion
POST /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}/restoreVersion

Corps de la demande

Vous n’êtes pas obligé de spécifier le corps de la demande.

Exemple

Cet exemple restaure une version d’une ressource listItem identifiée par {item-id} et {version-id}.

POST /sites/{site-id}/lists/{list-id}/items/{item-id}/versions/{version-id}/restoreVersion

Réponse

En cas de réussite, l’appel d’API renvoie une réponse 204 No Content.

HTTP/1.1 204 No Content