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