v1

latestOpenAPI 3.1.02026-07-245531,0212.1 MB
Restore OneDrive/Exchange Online data

List All OneDrive/Exchange Online Restore points

Retrieve the list of OneDrive/Exchange Online restore points.

get/insync/cloudapp/v1/restorePoints

Query parameters

deviceIdinteger required
Example:10001

Specify the device ID associated with the OneDrive or Exchange account for which restore points are required.

userIdinteger required
Example:10001

Specify the user ID associated with the OneDrive or Exchange account for which restore points are required.

storageIdinteger
Example:10003

Specify the ID of the storage assigned to the account. Get the ID of storage using the List all storages API.

This API returns the list of all storage that the customer is using. The list will provide the ID - Storage name mapping for each region that the customer is using.

detailedRpStatsboolean

Specify the flag indicating whether detailed snapshot statistics are required in the list of all OneDrive/Exchange Online restore points.

  • Set it to true to include detailed statistics about the snapshot in the response or

  • false to exclude detailed statistics about the snapshot in the response.

anomalousInfoRequiredboolean

Specify the flag indicating whether information about anomalous snapshots is required in the list of all OneDrive/Exchange Online restore points.

  • Set it to true to include anomalous snapshot information or

  • Set it to false to exclude anomalous snapshot information.

includVirtualboolean

Specify the flag indicating whether information about curated snapshots is required in all OneDrive/Exchange Online restore points lists.

  • Set it to true to include curated snapshot information or

  • set it to false to exclude curated snapshot information.

startTimeinteger
Example:1710424684

Specify the start time to filter the list of restore points. The value must be a Unix timestamp in seconds. Use with the endTime parameter to retrieve restore points within a specific time range.

endTimeinteger
Example:1710424684

Specify the end time to filter the list of restore points. The value must be a Unix timestamp in seconds. Use with the startTime parameter to retrieve restore points within a specific time range.

Response

success

anomalousboolean

Flag indicating if the snapshot is anomalous.

createdstring

Datetime of snapshot creation in human readable format

timestampinteger

Datetime of snapshot creation

filesMissedinteger

Number of files missed in snapshot backup

displayNamestring

Snapshot display name

filesSyncedinteger

Number files backed up in snapshot

storageIdinteger

Storage id of snapshot

latestUnquarantinedboolean

Flag indicating if the snapshot is latest unquarantined snapshot

isQuarantinedboolean

Flag indicating if the snapshot is quarantined snapshot

anomalousStatsobject

Object containing detailed stats of anomalous snapshot.

ignFilesMissedinteger

Number of ignored files missed.

bmrboolean

Flag indicating if the meeting recordings are backed up in snapshot

lsCverinteger

Snapshot version number

sizeinteger

Total size of snapshot in bytes

namestring

Snapshot name

activityLogsDownloadableboolean

Flag indicating if the activity logs of snapshot are downloadable

isLockedByVirtualboolean

Flag indicating of the snapshot is locked by virtual snapshot

anomalousUdaboolean

Flag indicating if snapshot is anomalous

isVirtualboolean

Flag indicating if the snapshot is virtual snapshot on storage

isLockedboolean

Flag indicating of the snapshot is locked

totalFilesinteger

Total number of files in the snapshot. Applicable for M365 OneDrive

sizeInBytesinteger

Total size of the snapshot in bytes

Example response

[
  {
    "created": "20/02/2024 11:58",
    "timestamp": 1710424684,
    "displayName": "Wed Mar  6 11:54:00 2024",
    "storageId": 1000002,
    "latestUnquarantined": true,
    "anomalousStats": {},
    "lsCver": 17,
    "size": 23903222,
    "name": "Thu Mar 14 13:58:04 2024",
    "totalFiles": 639,
    "sizeInBytes": 1024000
  }
]