v1

latestOpenAPI 3.1.02026-07-245531,0212.1 MB
Service Monitoring Reports

View Data Protection Customer Coverage Report

Returns how MSP customers are covered by data protection rules across products, including customers without a configured rule.

post/msp/reporting/v2/reports/mspservicemonitoringDataProtectionCustomerCoverageReport

Headers

Authorizationstring required

Specify the Bearer access token

Request body

pageTokenstring

The token used to retrieve the next page of results. Pass the nextPageToken value returned from the previous response. For the initial request, leave this field empty.

Example request

{
  "pageToken": "eyJwYWdlTnVtYmVyIjoyLCJwYWdlU2l6ZSI6NTAwLCAiZmlsdGVycyI6bnVsbH0=",
  "filters": {
    "pageSize": 10,
    "filterBy": []
  }
}

Response

Ok

lastSyncTimestampstring date-time

Timestamp of the last data sync used for the report.

nextPageTokenstring nullable

The token to access the next page of results. This parameter will be empty for the last page of results.

Example response

{
  "data": [
    {
      "customerName": "Acme Corp",
      "accountName": "Acme Corp",
      "servicePlanName": "Enterprise Plan",
      "servicePlanId": 12,
      "productName": "Enterprise Workloads",
      "ruleName": "RPO-EW-Critical",
      "ruleType": "Recovery Point Objective",
      "durationDescription": "N.A.",
      "workloadsMonitored": "AHV, VMware",
      "threshold": "5 day(s)",
      "customerGlobalId": "bde7f8c2-d063-4a4a-9a8f-c2ea5aff42f3",
      "productId": 1,
      "ruleId": "rule-001",
      "dcpUniqueKey": "abcd1234pqrs567890"
    }
  ],
  "filters": {
    "pageSize": 100,
    "filterBy": [
      {
        "fieldName": "accountName",
        "value": "Example Customer",
        "operator": "EQUAL"
      }
    ]
  },
  "lastSyncTimestamp": "2026-04-06T03:00:00.000Z",
  "nextPageToken": "eyJwYWdlTnVtYmVyIjoyLCJwYWdlU2l6ZSI6NTAwLCAiZmlsdGVycyI6bnVsbH0="
}