---
title: "List All SharePoint Site Restore Points"
method: GET
path: "/insync/sharepointmaster/v2/siteCollections/{site_collection_id}/restorePoints"
tags: ["Restore SharePoint Online data"]
---

# List All SharePoint Site Restore Points

`GET /insync/sharepointmaster/v2/siteCollections/{site_collection_id}/restorePoints`

Retrieve the list of restore points for SharePoint sites protected by Druva.

## Path parameters

- `site_collection_id` integer, required

## Query parameters

- `include_virtual` boolean

## Response `200`

success

- object[]
  - `isAnomalous` boolean — Flag indicating if the snapshot is anomalous.
  - `ls_name` string — Snapshot name.
  - `filesMissed` integer — Number of files missed in the snapshot.
  - `ls_rpxattrs` object — Dict containing the restore point extra attributes.
  - `display_name` string — Snapshot display name
  - `ls_virtual` boolean — Flag indicating if the snapshot is virtual snapshot on storage
  - `filesSynced` integer — Number files backed up in snapshot
  - `ls_stat` object — Object containg the storage stats of the snapshot.
  - `is_virtual` boolean — Flag indicating if the snapshot is virtual snapshot
  - `sysState` integer — System state of the snapshot
  - `sid` integer — Storage id of snapshot
  - `ls_softdel` object — Object containing the info if the snapshot is deleted or soft deleted.
    - `deleted` boolean — Flahg indicating if the snashot is deleted
    - `softdeleted` boolean — Flag indicating if the snapshot is soft deleted
  - `latestUnquarantined` boolean — Flag indicating if the snapshot is latest unquarantined snapshot
  - `isQuarantined` boolean — Flag indicating if the snapshot is quarantined snapshot
  - `ls_locked` boolean — Flag indicating of the snapshot is locked
  - `ignFilesMissed` integer — Number of ignored files missed.
  - `bmr` boolean — Flag indicating if the meeting recordings are backed up in snapshot
  - `ectime` integer — Snapshot exact creation datetime
  - `ls_ino` integer — Snapshot number
  - `ls_type` integer — Snapshot type. Default 5
  - `ls_rplckowns` string[] — List of rplc knowns
  - `ls_dver` integer — Snapshot data version
  - `ctime` integer — Snapshot creation detetime
  - `totalSize` integer — Total size of snapshot in bytes
  - `ls_cver` integer — Snapshot version number
  - `ls_cseq` integer — Snapshot sequence number

## Other responses

- `400` — Bad Request
- `401` — The request did not include an authentication token or an expired authentication token was supplied.
- `403` — Access denied: Insufficient permissions. User requires specific access rights and minimum permissions. Details: https://help.druva.com/en/articles/15069296
- `404` — The requested resource was not found.
- `500` — The request was not processed due to an internal error on server.
- `501` — Requested HTTP method is not implemented.

---

[API](https://skmtc.dev/druva/apis/authentication.md) · [All operations](https://skmtc.dev/druva/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/druva/authentication/revisions/2af2bf148b25/schema)
