---
title: "List All OneDrive/Exchange Online Restore points"
method: GET
path: "/insync/cloudapp/v1/restorePoints"
tags: ["Restore OneDrive/Exchange Online data"]
---

# List All OneDrive/Exchange Online Restore points

`GET /insync/cloudapp/v1/restorePoints`

## Request

- Base URL: `https://apis.druva.com`
- URL: `https://apis.druva.com/insync/cloudapp/v1/restorePoints`
- Auth: API key in header `Authorization`

Retrieve the list of OneDrive/Exchange Online restore points.

## Query parameters

- `deviceId` integer, required
- `userId` integer, required
- `storageId` integer
- `detailedRpStats` boolean
- `anomalousInfoRequired` boolean
- `includVirtual` boolean
- `startTime` integer
- `endTime` integer

## Response `200`

success

- object[]
  - `anomalous` boolean: Flag indicating if the snapshot is anomalous.
  - `created` string: Datetime of snapshot creation in human readable format
  - `timestamp` integer: Datetime of snapshot creation
  - `filesMissed` integer: Number of files missed in snapshot backup
  - `displayName` string: Snapshot display name
  - `filesSynced` integer: Number files backed up in snapshot
  - `storageId` integer: Storage id of snapshot
  - `latestUnquarantined` boolean: Flag indicating if the snapshot is latest unquarantined snapshot
  - `isQuarantined` boolean: Flag indicating if the snapshot is quarantined snapshot
  - `anomalousStats` object: Object containing detailed stats of anomalous snapshot.
  - `ignFilesMissed` integer: Number of ignored files missed.
  - `bmr` boolean: Flag indicating if the meeting recordings are backed up in snapshot
  - `lsCver` integer: Snapshot version number
  - `size` integer: Total size of snapshot in bytes
  - `name` string: Snapshot name
  - `activityLogsDownloadable` boolean: Flag indicating if the activity logs of snapshot are downloadable
  - `isLockedByVirtual` boolean: Flag indicating of the snapshot is locked by virtual snapshot
  - `anomalousUda` boolean: Flag indicating if snapshot is anomalous
  - `isVirtual` boolean: Flag indicating if the snapshot is virtual snapshot on storage
  - `isLocked` boolean: Flag indicating of the snapshot is locked
  - `totalFiles` integer: Total number of files in the snapshot. Applicable for M365 OneDrive
  - `sizeInBytes` integer: Total size of the snapshot in bytes

## 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/microsoft-365.md) - [All operations](https://skmtc.dev/druva/apis/microsoft-365/llms.txt) - [OpenAPI document](https://skmtc.dev/druva/apis/microsoft-365/revisions/3e8d6e34aa6e?raw)
