How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Druva MSP API

The Managed Service Provider API. Customer and tenant provisioning, suspension and patching, per-customer API token generation, asynchronous task tracking, quota configuration and consumption metering, customer events, and the chargeback, telemetry and service-monitoring report family used to bill managed customers.

Druva MSP API is one of 21 APIs that Druva publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include MSP, Managed Service Providers, Multi-Tenant, Reports, and Quota. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a getting-started guide.

This API exposes 103 operations across 98 paths, organized into 18 resource areas, and defines 241 schemas. It is described by OpenAPI 3.0.2, at version 1.0.0.

Requests are made against a single base URL, https://apis.druva.com/.

103 operations 98 paths 241 schemas 21 GET1 PATCH78 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
1.0.0
Base URL
https://apis.druva.com/msp
Authentication
OAuth 2.0, API Key
Resource Areas
18

Authentication & Security 2

Druva MSP API declares 2 security schemes for authenticating requests. It supports OAuth 2.0 (OAuth2) using the clientCredentials flow. An API key is passed in the header as Authorization (Bearer).

Paths & Operations 103

Across 98 paths, the API surfaces 103 operations — 21 GET, 1 PATCH, 78 POST, 3 PUT. They span 18 resource areas, including Admins, Service Plans, Customers, Events, Tenants, Storage Regions, Tasks, Reports, and 10 more. Each is listed below with its method, path, parameters, and response codes.

Admins 1

Lists the APIs to get information about admins managed.

GET
/msp/v2/admins
List all administrators
ListAdminsV2 6 params → 200400500
Service Plans 2

Lists the APIs to get information about service plans managed.

GET
/msp/v3/servicePlans
List all service plans
ListServicePlansV3 3 params → 200400401500
GET
/msp/v3/servicePlans/{servicePlanID}
Get service plan
GetServicePlanV3 2 params → 200400401404500
Customers 5

Lists the APIs to get information and perform operations on customers managed.

GET
/msp/v3/customers
List all customers
GetCustomersV3 4 params → 200400401500
POST
/msp/v3/customers
Create a new customer
CreateCustomerV3 1 param body → 200400500
GET
/msp/v3/customers/{customerID}
Get customer details
GetCustomerV3 3 params → 200400401404500
PUT
/msp/v3/customers/{customerID}
Update customer details
UpdateCustomerV3ForDoc 2 params body → 200400401404500
POST
/msp/v2/customers/{customerID}/token
Generate API access token for a customer
Generate API access token 2 params body → 200400404500
Events 2

Lists the APIs to get events for MSP and Customer.

GET
/msp/v3/customers/{customerID}/events
List all customer level events
GetCustomerEvents 7 params → 200400401404429500
GET
/msp/v2/events
List all MSP level events
GetMSPEvents 6 params → 200400401429500503
Tenants 6

Lists the APIs to get information and perform operations on tenants managed.

POST
/msp/v3/customers/{customerID}/tenants
Create a new tenant
CreateTenantV3 2 params body → 200400422500
GET
/msp/v3/tenants
Get tenants list
GetTenantsV3 5 params → 200400401404500
POST
/msp/v2/customers/{customerID}/tenants/{tenantID}/suspend
Suspend a customer tenant
SuspendTenant 3 params → 200400500
POST
/msp/v2/customers/{customerID}/tenants/{tenantID}/unsuspend
Unsuspend a customer tenant
UnsuspendTenant 3 params → 200400500
GET
/msp/v3/customers/{customerID}/tenants/{tenantID}
Get tenant details
GetTenantV3 4 params → 200400401404500
PATCH
/msp/v3/customers/{customerID}/tenants/{tenantID}
Patch an existing tenant
PatchTenant 3 params body → 200400500
Storage Regions 1

Lists the APIs to get information about Storage Regions.

GET
/msp/v2/storage-regions
Get Storage Region details
GetStorageRegions 1 param → 200400401404500
Tasks 1

Lists the APIs to get information about the tasks triggered.

GET
/msp/v2/tasks/{taskID}
Get task details
GetTask 2 params → 200400500
Reports 7

Lists the APIs to get reports for various entities.

POST
/msp/reporting/v2/reports/mspCommitAndBalance
Get MSP Commit and Balance Report
GetMspCommitAndBalanceReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/mspGlobalUsage
Get Global Usage Report
GetGlobalUsageReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/consumptionItemized
Get Itemized Tenant Consumption Report v2.0
GetTenantConsumptionV2ItemizedV2 1 param body → 200400401500
POST
/msp/reporting/v2/reports/quotaItemized
Get Itemized Tenant Quota Report v2.0
GetTenantQuotaV2ItemizedV2 1 param body → 200400401500
POST
/msp/reporting/v3/reports/mspGlobalUsage
Get Global Usage Report v2.0
GetGlobalUsageReportV3 1 param body → 200400401500
POST
/msp/reporting/v3/reports/consumptionItemized
Get Itemized Tenant Consumption Report v2.0
GetTenantConsumptionV3Itemized 1 param body → 200400401500
POST
/msp/reporting/v3/reports/quotaItemized
Get Itemized Tenant Quota Report v2.0
GetTenantQuotaV3Itemized 1 param body → 200400401500
Service Monitoring Reports 4

Lists the APIs to get MSP Service Monitoring reports data.

POST
/msp/reporting/v2/reports/mspservicemonitoringDataProtectionViolationsReport
View Data Protection Violations Report
GetMSPServiceMonitoringDataProtectionViolationsReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/mspservicemonitoringDataProtectionCustomerCoverageReport
View Data Protection Customer Coverage Report
GetMSPServiceMonitoringDataProtectionCustomerCoverageReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/mspServiceMonitoringQuotaManagement
View Quota Management Report
GetMSPServiceMonitoringQuotaManagementReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/mspServiceMonitoringQuotaViolations
View Quota Violations Report
GetMSPServiceMonitoringQuotaViolationsReport 1 param body → 200400401500
Chargeback and Telemetry Reports 4

Lists the APIs to get reports for Chargeback and Telemetry.

POST
/msp/reporting/v2/reports/mspChargebackLicenseStateReport
Get Customer and License Daily Report
GetCustomerAndLicenseDailyReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/mspChargebackLicenseStateMonthlyReport
Get Customer and License Monthly Report
GetCustomerAndLicenseMonthlyReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/mspChargebackTenantConsumptionReport
Get MSP Chargeback Tenant Consumption Report
GetMSPChargebackTenantConsumptionReport 1 param body → 200400401500
POST
/msp/reporting/v2/reports/mspChargebackTenantConsumptionMonthlyReport
Get MSP Chargeback Tenant Consumption Monthly Report
GetMSPChargebackTenantConsumptionMonthlyReport 1 param body → 200400401500
Enterprise Workloads Reports 8

Lists the APIs to get MSP Enterprise Workload reports data.

POST
/msp/reporting/v1/reports/mspEWAlertHistory
View Alert History Report
GetAlertHistoryReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEWBackupActivity
View Backup Activity Report
GetBackupActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEWResourceStatus
View Resource Status Report
GetResourceStatusReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEWStorageConsumptionbyBackupSets
View Storage Consumption by BackupSets Report
GetStorageConsumptionbyBackupSetsReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEWDisasterRecoveryReplicationActivity
View Disaster Recovery Replication Activity Report
GetDisasterRecoveryReplicationActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEWDisasterRecoveryFailbackActivity
View Disaster Recovery Failback Activity Report
GetDisasterRecoveryFailbackActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEWDisasterRecoveryFailoverActivity
View Disaster Recovery Failover Activity Report
GetDisasterRecoveryFailoverActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEWRestoreActivity
View Restore Activity Report
GetEWRestoreActivityReportDataRequest 1 param body → 200400404500
Endpoints Reports 11

Lists the APIs to get MSP Endpoints reports data.

POST
/msp/reporting/v1/reports/mspEPAlert
View Alert Report
GetAlertReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPUsers
View Users Report
GetUsersReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPLicenseUsage
View License Usage Report
GetLicenseUsageReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPUserProvisioning
View User Provisioning Report
GetUserProvisioningReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPUserRollout
View User Rollout Report
GetUserRolloutReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPLastBackupStatus
View Last Backup Status Report data
GetLastBackupStatusReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPStorageStatistics
View storage statistics of MSP customers
GetStorageStatisticsDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPStorageAlert
View storage alerts of MSP customers
GetStorageAlertsDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPCloudCacheStatistics
View cloud cache statistics of MSP customers
GetCloudCacheDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPRestoreActivity
View Restore Activity Report
GetEPRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspEPPreservedUsersDataSources
View Preserved Users Datasources Report
GetEPPreservedUsersDataSourcesReportDataRequest 1 param body → 200400404500
Cyber Resilience Reports 2

Lists the APIs to get MSP Cyber Resilience reports data.

POST
/msp/reporting/v1/reports/mspDGRollbackActions
View Rollback Actions Report
GetRollbackActionsReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspDGDataProtectionRisk
View Data Protection Risk Report
GetDataProtectionRiskReportDataRequest 1 param body → 200400404500
Microsoft 365 Reports 20

Lists the APIs to get MSP Microsoft 365 reports data.

POST
/msp/reporting/v1/reports/mspGroupsRestoreActivity
View Groups Restore Activity Report
GetM365GroupsRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspTeamsRestoreActivity
View Teams Restore Activity Report
GetM365TeamsRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspPublicFolderRestoreActivity
View Public Folder Restore Activity Report
GetM365PFRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspSharePointRestoreActivity
View SharePoint Online Restore Activity Report
GetM365SharePointRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365UserRestoreActivity
View User Restore Activity Report
GetM365UserRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspSharePointBackupActivity
View SharePoint Online Backup Activity Report
GetM365SharePointBackupActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspTeamsBackupActivity
View Teams Backup Activity Report
GetM365TeamsBackupActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365GroupsDiscovery
View Groups Discovery Report
GetM365GroupsDiscoveryReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365TeamsDiscovery
View Teams Discovery Report
GetM365TeamsDiscoveryReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365PreservedUsersDatasources
View Preserved Users Datasources Report
GetM365PreservedUsersReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365SharePointSiteDiscovery
View SharePoint Site Discovery Report
GetM365SharePointSiteDiscoveryReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365UserProvisioning
View User Provisioning Report
GetM365UserProvisioningsReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGroupsBackupActivity
View Groups Backup Activity Report
GetM365GroupsBackupActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365UserLastBackupStatus
View User Last Backup Status Report
GetM365UserLastBackupStatusDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspPublicFolderBackupActivity
View Public Folder Backup Activity Report
GetM365PFBackupActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365UserCountAndStatus
View Users Count & Status Report
GetM365UserCountAndStatusReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365UserWorkload
View User Workload Report
GetM365UserWorkloadReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365StorageConsumption
View Storage Consumption Report
GetM365StorageConsumptionReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365LicenseUsage
View License Usage Report
GetM365LicenseUsageReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspM365Alerts
View Alert Report
GetM365AlertHistoryReportDataRequest 1 param body → 200400404500
Google Workspace Reports 11

Lists the APIs to get MSP Google Workspace reports data.

POST
/msp/reporting/v1/reports/mspGoogleUserRestoreActivity
View User Restore Activity Report
GetGoogleUserRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleSharedDriveRestoreActivity
View Google Shared Drive Restore Activity Report
GetGoogleSharedDriveRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGooglePreservedUsersDatasources
View Preserved Users Datasources Report
GetGooglePreservedUsersDataSourcesReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleStorageConsumption
View Storage Consumption Report
GetGoogleStorageConsumptionReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleSharedDriveBackupActivity
View Google Shared Drive Backup Activity Report
GetGoogleSharedDriveBackupActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleUserProvisioning
View User Provisioning Report
GetGoogleUserProvisioningReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleUserLastBackupStatus
View User Last Backup Status Report
GetGoogleUserLastBackupStatusReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleUserCountAndStatus
View Users Count & Status Report
GetGoogleUserCountAndStatusReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleUserWorkload
View User Workload Report
GetGoogleUserWorkloadReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleLicenseUsage
View License Usage Report
GetGoogleLicenseUsageReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v1/reports/mspGoogleAlerts
View Alert Report
GetGoogleAlertHistoryReportDataRequest 1 param body → 200400404500
Salesforce Reports 5

Lists the APIs to get MSP Salesforce reports data.

POST
/msp/reporting/v2/reports/mspSfdcBackupActivity
View Backup Activity Report
GetSfdcBackupActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v2/reports/mspSfdcDataRestoreActivity
View Data Restore Activity Report
GetSfdcDataRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v2/reports/mspSfdcArchivalActivity
View Archival Activity Report
GetSfdcArchivalActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v2/reports/mspSfdcArchivalRestoreActivity
View Archival Restore Activity Report
GetSfdcArchivalRestoreActivityReportDataRequest 1 param body → 200400404500
POST
/msp/reporting/v2/reports/mspSfdcSandboxSeedingActivity
View Sandbox Seeding Activity Report
GetSfdcSandboxSeedingActivityReportDataRequest 1 param body → 200400404500
Data Protection 9
GET
/msp/dataProtection/v1/customers/{customer_global_id}/rules
List rules for a customer
GetRulesForCustomerRequestForDoc 2 params → 200401403404500
GET
/msp/dataProtection/v1/customers/{customer_global_id}/workloads/{workload_id}/entities
List entities for a customer's workload
ListEntitiesRequestForDoc 3 params → 200400401403404500
GET
/msp/dataProtection/v1/customers/{customer_global_id}/workloads/{workload_id}/resources
Search resources for a customer's workload
SearchResourcesRequestForDoc 6 params → 200400401403404500
GET
/msp/dataProtection/v1/rules
List data protection rules
ListRulesRequestForDoc 3 params → 200400401403500
POST
/msp/dataProtection/v1/rules
Create a data protection rule
CreateRuleRequestForDoc 1 param body → 201400401403500
GET
/msp/dataProtection/v1/rules/{rule_id}
Get rule details
GetRuleRequestForDoc 2 params → 200400401403404500
GET
/msp/dataProtection/v1/rules/{rule_id}/customers
List customers mapped to a rule
GetCustomersRequestForDoc 2 params → 200401403404500
GET
/msp/dataProtection/v1/rules/{rule_id}/exclusions
List exclusions for a rule
ListExclusionsRequestForDoc 2 params → 200400401403404500
GET
/msp/dataProtection/v1/workloads
List available workloads
ListWorkloadsRequestForDoc 2 params → 200400401403500
Quota 4

Lists the APIs to get and manage quota configurations and warning thresholds.

GET
/msp/quota/v1/customers/configurations
List quota configurations
ListQuotaConfigRequestForDoc 4 params → 200400401403404500
PUT
/msp/quota/v1/customers/{customerId}/products/{productId}/configurations
Set quota configurations
SaveQuotaConfigRequestForDoc 3 params body → 200400401403404500
GET
/msp/quota/v1/warningThreshold
Get warning threshold
GetWarningThresholdRequestForDoc 1 param → 200401403500
PUT
/msp/quota/v1/warningThreshold
Set warning threshold
SetWarningThresholdRequestForDoc 1 param body → 200400401403500

Schemas 241

The contract defines 241 schemas that model the data the API accepts and returns. The most detailed are UserRolloutReportData (26 properties), BackupActivityReportData (24 properties), MSPServiceMonitoringDataProtectionViolationsItem (21 properties), LastBackupStatusReportData (20 properties). Each schema is shown below with its type and property counts.

APIError
object
APIError defines an application error result format
2 properties
AdminResponse
object
Contains details about a MSP admin.
6 properties
AdminV2Response
object
Contains details about an MSP admin.
11 properties
GetTenantsV3Response
object
2 properties
GetTenantV3Response
object
16 properties
CreateTenantV3Request
object
- Specify the details for a new tenant.
9 properties 6 required
PatchTenantRequest
object
Specify the details for patching existing tenant.
8 properties
TenantFeaturesV3
object
Features that needs to enabled for tenant.
2 properties
PatchTenantFeatures
object
Features that needs to enabled/disabled for tenant.
3 properties
GetStorageRegionsResponse
object
Lists the storage regions configured for your MSP account.
1 property
StorageRegions
object
Storage Regions that needs to enabled for tenant.
2 properties
FeatureAttributeForV3
object
2 properties
CreateCustomerV3Request
object
Specify the details for a new customer.
7 properties 4 required
CustomerAttributes
object
The Customer-level attributes for a customer
2 properties 2 required
GetTaskResponse
object
8 properties
TaskCreatedResponse
object
1 property
GetCustomerV3Response
object
12 properties
GetCustomersV3Response
object
2 properties
ListAdminsV2Response
object
2 properties
ListServicePlansV3Response
object
2 properties
ServicePlanProductDetailsV3Response
object
Contains service plan details for a specific product.
3 properties
ServicePlanProductFeaturesV3
object
3 properties 2 required
ServicePlanV3Attrs
object
2 properties 2 required
ServicePlanV3
object
4 properties
SortOrder
string
The sort order field specified in the request.
TenantTypeForV3
integer
Specify the tenant type for the product. - Specify '1' if it is a Sandbox. - Specify '2' if it is Evaluation. This is a trial plan with a validity of 30 days.…
UpdateCustomerV3Request
object
7 properties 2 required
multiselectFilterAdmins
object
The filters specified in the request.
3 properties
BackupsetReport
object
16 properties
GetMspCommitAndBalanceRequest
object
Specify the details for getting MSP commit and balance report.
2 properties
GetMspCommitAndBalanceResponse
object
4 properties
GetMSPServiceMonitoringDataProtectionViolationsReportRequest
object
Specify the filter criteria and parameters required to generate the MSP Service Monitoring Data Protection Violations report.
2 properties
FiltersTypeMSPServiceMonitoringDataProtectionViolationsReport
object
2 properties
GetMSPServiceMonitoringDataProtectionCustomerCoverageReportRequest
object
Specify the filter criteria and parameters required to generate the MSP Service Monitoring Data Protection Customer Coverage report.
2 properties
FiltersTypeMSPServiceMonitoringDataProtectionCustomerCoverageReport
object
2 properties
GetMSPServiceMonitoringDataProtectionViolationsReportResponse
object
4 properties
MSPServiceMonitoringDataProtectionViolationsItem
object
A single data protection violation record.
21 properties
GetMSPServiceMonitoringDataProtectionCustomerCoverageReportResponse
object
4 properties
MSPServiceMonitoringDataProtectionCustomerCoverageItem
object
Customer coverage for a product and optional data protection rule.
14 properties
MspCommitAndBalanceItem
object
MSP commit and balance item details.
6 properties
GetGlobalUsageRequest
object
Specify the details for getting global usage report.
2 properties
GetGlobalUsageRequestV3
object
Specify the details required to retrieve the global usage report.
2 properties
GetGlobalUsageResponse
object
4 properties
GlobalUsageItem
object
Global usage item details.
8 properties
GlobalUsageItemV3
object
Global usage item details.
10 properties
GetGlobalUsageResponseV3
object
4 properties
GetTenantItemizedReportV2Request
object
Specify the details for getting itemized report details.
2 properties
GetTenantItemizedReportV3Request
object
Specify the details for getting itemized report details.
2 properties
GetCustomerAndLicenseDailyReportRequest
object
Specify the details for getting customer and license daily report details.
2 properties
GetCustomerAndLicenseMonthlyReportRequest
object
Specify the details for getting customer and license monthly report details.
2 properties
GetMSPServiceMonitoringQuotaManagementReportRequest
object
Specify the parameters required to retrieve the MSP Service Monitoring Quota Management report.
2 properties
GetMSPServiceMonitoringQuotaManagementReportResponse
object
4 properties
GetMSPServiceMonitoringQuotaViolationsReportRequest
object
Specify the filter criteria and parameters required to generate the MSP Service Monitoring Quota Violations report.
2 properties
GetMSPServiceMonitoringQuotaViolationsReportResponse
object
4 properties
GetMSPChargebackTenantConsumptionReportRequest
object
Specify the parameters for getting MSP Chargeback tenant consumption report details.
2 properties
GetMSPChargebackTenantConsumptionMonthlyReportRequest
object
Specify the parameters for getting MSP Chargeback tenant consumption monthly report details.
2 properties
FilterType
object
2 properties
FilterTypeV3
object
2 properties
FilterTypeForMspCommitAndBalance
object
2 properties
FilterAttributeForMSPServiceMonitoringDataProtectionViolationsReport
object
3 properties
FilterAttributeForMSPServiceMonitoringDataProtectionCustomerCoverageReport
object
3 properties
FilterAttributeForMSPServiceMonitoringQuotaManagementReport
object
3 properties
FiltersTypeMSPServiceMonitoringQuotaManagementReport
object
2 properties
FilterAttributeForMSPServiceMonitoringQuotaViolationsReport
object
3 properties
FiltersTypeMSPServiceMonitoringQuotaViolationsReport
object
2 properties
FilterTypeForGlobalUsage
object
2 properties
FilterTypeForGlobalUsageV3
object
2 properties
FilterTypeForChargebackTenantConsumptionReport
object
2 properties
FilterTypeForChargebackTenantConsumptionMonthlyReport
object
2 properties
FilterAttribute
object
3 properties
FilterAttributeV3
object
3 properties
FilterAttributeForMspCommitAndBalance
object
3 properties
FilterAttributeForGlobalUsage
object
3 properties
FilterAttributeForGlobalUsageV3
object
3 properties
FilterAttributeForChargebackTenantConsumptionReport
object
3 properties
FilterAttributeForChargebackTenantConsumptionMonthlyReport
object
3 properties
FilterTypeForChargebackLicenseStateReport
object
2 properties
FilterAttributeForChargebackLicenseStateReport
object
3 properties
MSPServiceMonitoringQuotaViolationsReport
object
16 properties
MSPServiceMonitoringQuotaManagementReport
object
14 properties
TenantDataItemized
object
17 properties
MSPChargebackTenantConsumptionReportData
object
15 properties
MSPChargebackTenantConsumptionMonthlyReportData
object
18 properties
TenantDataItemizedV2
object
17 properties
TenantDataItemizedV3
object
Tenant consumption itemized records.
19 properties
GetTenantItemizedReportV3Response
object
4 properties
GetTenantQuotaItemizedReportV3Response
object
4 properties
TenantItemizedReportV2Response
object
4 properties
MSPChargebackTenantConsumptionReportResponse
object
4 properties
MSPChargebackTenantConsumptionMonthlyReportResponse
object
4 properties
CustomerAndLicenseDailyReportData
object
15 properties
CustomerAndLicenseMonthlyReportData
object
15 properties
GetCustomerAndLicenseDailyReportResponse
object
4 properties
GetCustomerAndLicenseMonthlyReportResponse
object
4 properties
GetTenantItemizedReportV2Response
object
4 properties
TenantConsumptionItemized
object
17 properties
TenantConsumptionReport
object
11 properties
TenantQuotaReport
object
10 properties
GenerateTokenRequest
object
1 property
GenerateTokenResponse
object
3 properties
ListCustomerEventsResponse
object
2 properties
ListCustomerEvents
object
The event details published by products of the customer. Contains filtered or unexported fields.
9 properties
GetAlertHistoryReportDataResponse
object
4 properties
AlertHistoryReportData
object
11 properties
GetBackupActivityReportDataResponse
object
4 properties
BackupActivityReportData
object
24 properties
GetResourceStatusReportDataResponse
object
4 properties
ResourceStatusReportData
object
19 properties
GetStorageConsumptionbyBackupSetsReportDataResponse
object
4 properties
StorageConsumptionbyBackupSetsReportData
object
17 properties
GetDisasterRecoveryReplicationActivityReportDataResponse
object
4 properties
DisasterRecoveryReplicationActivityReportData
object
14 properties
GetDisasterRecoveryFailbackActivityReportDataResponse
object
4 properties
DisasterRecoveryFailbackActivityReportData
object
11 properties
GetDisasterRecoveryFailoverActivityReportDataResponse
object
4 properties
DisasterRecoveryFailoverActivityReportData
object
15 properties
GetAlertReportDataResponse
object
4 properties
AlertReportData
object
9 properties
GetUsersReportDataResponse
object
4 properties
UsersReportData
object
10 properties
GetLicenseUsageReportDataResponse
object
4 properties
LicenseUsageReportData
object
11 properties
GetUserProvisioningReportDataResponse
object
4 properties
UserProvisioningReportData
object
15 properties
GetUserRolloutReportDataResponse
object
4 properties
UserRolloutReportData
object
26 properties
GetLastBackupStatusReportDataResponse
object
4 properties
LastBackupStatusReportData
object
20 properties
GetStorageStatisticsReportDataResponse
object
4 properties
StorageStatisticsReportData
object
9 properties
GetStorageAlertReportDataResponse
object
4 properties
StorageAlertReportData
object
9 properties
GetCloudCacheReportDataResponse
object
4 properties
CloudCacheReportData
object
9 properties
GetRollbackActionsReportDataResponse
object
4 properties
RollbackActionsReportData
object
16 properties
GetDataProtectionRiskReportDataResponse
object
4 properties
DataProtectionRiskReportData
object
10 properties
ListMSPEventsResponse
object
2 properties
ListMSPEvents
object
The event details published by MSP. Contains filtered or unexported fields.
8 properties
GetEPRestoreActivityReportDataResponse
object
4 properties
EPRestoreActivityReportData
object
16 properties
GetEPPreservedUsersDataSourcesReportDataResponse
object
4 properties
EPPreservedUsersDataSourcesReportData
object
12 properties
GetEWRestoreActivityReportDataResponse
object
4 properties
EWRestoreActivityReportData
object
18 properties
GetM365GroupsRestoreActivityReportDataResponse
object
4 properties
M365GroupsRestoreActivityReportData
object
14 properties
GetM365TeamsRestoreActivityReportDataResponse
object
4 properties
M365TeamsRestoreActivityReportData
object
13 properties
GetM365PFRestoreActivityReportDataResponse
object
4 properties
M365PFRestoreActivityReportData
object
13 properties
GetM365SharePointRestoreActivityReportDataResponse
object
4 properties
M365SharePointRestoreActivityReportData
object
13 properties
GetM365UserRestoreActivityReportDataResponse
object
4 properties
M365UserRestoreActivityReportData
object
17 properties
GetM365SharePointBackupActivityReportDataResponse
object
4 properties
M365SharePointBackupActivityReportData
object
13 properties
GetM365TeamsBackupActivityReportDataResponse
object
4 properties
M365TeamsBackupActivityReportData
object
14 properties
GetM365GroupsDiscoveryReportDataResponse
object
4 properties
M365GroupsDiscoveryReportData
object
20 properties
GetM365TeamsDiscoveryReportDataResponse
object
4 properties
M365TeamsDiscoveryReportData
object
20 properties
GetM365PreservedUsersReportDataResponse
object
4 properties
M365PreservedUsersReportData
object
12 properties
GetM365SharePointSiteDiscoveryReportDataResponse
object
4 properties
M365SharePointSiteDiscoveryReportData
object
20 properties
GetM365UserProvisioningsReportDataResponse
object
4 properties
M365UserProvisioningsReportData
object
16 properties
GetM365GroupsBackupActivityReportDataResponse
object
4 properties
M365GroupsBackupActivityReportData
object
13 properties
GetM365UserLastBackupStatusDataResponse
object
4 properties
M365UserLastBackupStatusData
object
17 properties
GetM365PFBackupActivityReportDataResponse
object
4 properties
M365PFBackupActivityReportData
object
12 properties
GetM365UserCountAndStatusReportDataResponse
object
4 properties
M365UserCountAndStatusReportData
object
11 properties
GetM365UserWorkloadReportDataResponse
object
4 properties
M365UserWorkloadReportData
object
18 properties
GetM365StorageConsumptionReportDataResponse
object
4 properties
M365StorageConsumptionReportData
object
6 properties
GetM365LicenseUsageReportDataResponse
object
4 properties
M365LicenseUsageReportData
object
12 properties
GetM365AlertHistoryReportDataResponse
object
4 properties
M365AlertHistoryReportData
object
11 properties
GetGoogleUserRestoreActivityReportDataResponse
object
4 properties
GoogleUserRestoreActivityReportData
object
17 properties
GetGoogleSharedDriveRestoreActivityReportDataResponse
object
4 properties
GoogleSharedDriveRestoreActivityReportData
object
12 properties
GetGooglePreservedUsersDataSourcesReportDataResponse
object
4 properties
GooglePreservedUsersDataSourcesReportData
object
11 properties
GetGoogleStorageConsumptionReportDataResponse
object
4 properties
GoogleStorageConsumptionReportData
object
6 properties
GetGoogleSharedDriveBackupActivityReportDataResponse
object
4 properties
GoogleSharedDriveBackupActivityReportData
object
11 properties
GetGoogleUserProvisioningReportDataResponse
object
4 properties
GoogleUserProvisioningReportData
object
15 properties
GetGoogleUserLastBackupStatusReportDataResponse
object
4 properties
GoogleUserLastBackupStatusReportData
object
17 properties
GetGoogleUserCountAndStatusReportDataResponse
object
4 properties
GoogleUserCountAndStatusReportData
object
11 properties
GetGoogleUserWorkloadReportDataResponse
object
4 properties
GoogleUserWorkloadReportData
object
16 properties
GetGoogleLicenseUsageReportDataResponse
object
4 properties
GoogleLicenseUsageReportData
object
12 properties
GetGoogleAlertHistoryReportDataResponse
object
4 properties
GoogleAlertHistoryReportData
object
11 properties
DataProtectionCreateRuleRequest
object
CreateRuleRequest represents create rule API request
7 properties 6 required
DataProtectionCreateRuleResponse
CreateRuleResponse represents create rule API response
DataProtectionEntity
object
Entity represents an organization/site (Enterprise workloads) or a backup profile (user-based workloads) in entity listing results.
1 property
DataProtectionExclusionResponse
object
ExclusionResponse represents a single exclusion in list results for a rule.
3 properties
DataProtectionGetRulesForCustomerResponse
object
GetRulesForCustomerResponse represents get rules for customer API response
2 properties
DataProtectionListEntitiesResponse
object
ListEntitiesResponse represents the response for listing entities
2 properties
DataProtectionListExclusionsResponse
object
ListExclusionsResponse represents the response for listing exclusions
2 properties
DataProtectionListRulesResponse
object
ListRulesResponse represents list rules API response
2 properties
DataProtectionListWorkloadsResponse
object
ListWorkloadsResponse represents list workloads API response
1 property
DataProtectionResource
object
Resource represents a resource (backup set, user email, site URL, etc.)
3 properties
DataProtectionRuleResponse
object
RuleResponse represents single rule API response
10 properties
DataProtectionRuleCustomersResponse
object
RuleCustomersResponse represents customers mapped to a rule
1 property
DataProtectionSearchResourcesResponse
object
SearchResourcesResponse represents the response for searching resources
2 properties
DataProtectionWorkloadResponse
object
WorkloadResponse represents a single workload in the response
3 properties
QuotaConfigEntry
object
A single quota configuration entry in a save request.
5 properties 4 required
QuotaConfigurationList
object
Quota configurations for a single customer.
2 properties
QuotaConfigurationResponse
object
A quota configuration entry in the list response.
6 properties
QuotaGetWarningThresholdResponse
object
Response for getting the warning threshold.
1 property
QuotaIncrementSettings
object
Optional increment policy. Frequency: 1=Monthly, 2=Quarterly, 3=Half-yearly, 4=Yearly.
4 properties 3 required
QuotaIncrementSettingsResponse
object
Increment settings in the list response.
5 properties
QuotaListQuotaConfigResponse
object
Paginated quota configurations.
2 properties
QuotaSaveQuotaConfigRequestBody
object
Request body for setting quota configurations. Path parameters carry customer and product; the body is the config array.
1 property 1 required
QuotaSetWarningThresholdRequest
object
Body for setting the warning threshold. Send null for thresholdPercentage to clear a previously set value.
1 property
GetSfdcBackupActivityReportDataResponse
object
4 properties
SfdcBackupActivityReportData
object
18 properties
GetSfdcDataRestoreActivityReportDataResponse
object
4 properties
SfdcDataRestoreActivityReportData
object
18 properties
GetSfdcArchivalActivityReportDataResponse
object
4 properties
SfdcArchivalActivityReportData
object
16 properties
GetSfdcArchivalRestoreActivityReportDataResponse
object
4 properties
SfdcArchivalRestoreActivityReportData
object
16 properties
GetSfdcSandboxSeedingActivityReportDataResponse
object
4 properties
SfdcSandboxSeedingActivityReportData
object
16 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

druva-msp-openapi.json Raw ↑

Other APIs Druva publishes across the network.

Druva Authentication API
Druva MSP Authentication API
Druva GovCloud Authentication API
Druva Hybrid Workloads GovCloud Authentication API
Druva Endpoints and Data Governance API
Druva Endpoints and Data Governance GovCloud API
Druva Enterprise Workloads API
Druva Enterprise Workloads GovCloud API
Druva Cyber Resilience API
Druva Cyber Resilience GovCloud API
Druva GovCloud Cyber Resilience Authorization API
Druva CloudRanger Native Workloads API
Where this information came from

This is an independent, third-party profile of Druva MSP API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.