---
title: "View Data Restore Activity Report"
method: POST
path: "/msp/reporting/v2/reports/mspSfdcDataRestoreActivity"
tags: ["Salesforce Reports"]
---

# View Data Restore Activity Report

`POST /msp/reporting/v2/reports/mspSfdcDataRestoreActivity`

View the status and details of all restore jobs for configured Salesforce instances. 

 **Note**: This API is subject to continuous improvements. We recommend regularly reviewing this documentation for the latest updates and schema changes.

## Headers

- `Authorization` string, required

## Request body

- object
  - `filters` object
    - `pageSize` integer — Specify the maximum number of records that should returned in a response. Maximum limit is 500 records. Default pageSize is 100.
    - `filterBy` object[] — Select the filters to be applied to the report.
      - `fieldName` 'accountName' | 'globalCustomerId' | 'customerName' | 'backupDefinitionName' | 'dataTemplateName' | 'destinationOrganization' | 'endTime' | 'isDeleted' | 'projectName' | 'recordsRestored' | 'restoreState' | 'salesforceUser' | 'snapshotTimestamp' | 'startTime' | 'statusDetails' | 'totalRecordCount' | 'restoreSizeInMB' | 'dcpUniqueKey' — Specify the name of the filter.
      - `operator` 'EQUAL' | 'GT' | 'GTE' | 'LT' | 'LTE' | 'CONTAINS' | 'NOTEQUAL' — The operators that are supported for the filter are - EQUAL, NOTEQUAL, CONTAINS, LT (less-than), LTEQ (less-than-or-equal), GT (greater-than), GTEQ (greater-than-or-equal).
      - `value` union — Specify the value of the filter applied to the report.
        - string — string
        - integer — integer
        - string[] — array of strings
        - integer[] — array of integers
  - `pageToken` string — Specify the token to access the results on the next page. Keep this field blank for the first request. To view the results on the next page, use the value received in the 'nextPageToken' parameter of the previous response.

## Response `200`

Success

- GetSfdcDataRestoreActivityReportDataResponse
  - `data` SfdcDataRestoreActivityReportData[]
    - `accountName` string — Customer account name associated with the restore activity.
    - `globalCustomerId` string — The unique identifier of the customer.
    - `customerName` string — The name of the customer.
    - `backupDefinitionName` string — The name of the backup definition to which the activity belongs
    - `dataTemplateName` string — Data template applied for the restore operation.
    - `destinationOrganization` string — Target Salesforce organization name for the restore.
    - `endTime` string, date-time — End time in UTC format until record changes captured in each backup job must be identified. Example: For Jan 29, 2025 10 PM: 2025-01-29T22:00:00Z
    - `isDeleted` integer — Flag to filter out deleted data template
    - `projectName` string — The name of the project to which the activity belongs
    - `recordsRestored` integer — Number of records restored in this activity.
    - `restoreState` string — Backup job status of the activity
    - `salesforceUser` string — The name of the salesforce user who initiated the activity
    - `snapshotTimestamp` string, date-time — Backup job completion time. The time is in the UTC zone. Example: For Jan 28, 2025 10 PM: 2025-01-28T22:00:00Z
    - `startTime` string, date-time — Start time in UTC format from where record changes captured in each backup job needs to be identified. Example: For Jan 28, 2025 10 PM: 2025-01-28T22:00:00Z
    - `statusDetails` string — Error details if any
    - `totalRecordCount` integer — Total record count reported for the restore scope.
    - `restoreSizeInMB` integer — Total backup data size of the activity in bytes
    - `dcpUniqueKey` string — The key which is used to uniquely identify each record in the report.
  - `lastSyncTimestamp` string, date-time — The time stamp until which the report data was returned. The time is in the UTC time zone.
  - `filters` object — Filters applied on the report
  - `nextPageToken` string — The token to access the next page of results. This parameter will be empty for the last page of the results. This token is valid for 5 minutes.

## Other responses

- `400` — Bad Request
- `404` — The requested resource was not found.
- `500` — The request was not processed due to an internal error.

---

[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)
