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 nécessaire 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 moins de privilèges à celle qui en offre le plus)
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