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

Microsoft Graph solutions.backupRestoreRoot API

The solutions.backupRestoreRoot API from Microsoft Graph — 132 operation(s) for solutions.backuprestoreroot.

Microsoft Graph solutions.backupRestoreRoot API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 212 operations across 132 paths, and defines 95 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

212 operations 132 paths 95 schemas 27 DELETE123 GET27 PATCH35 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 212

Across 132 paths, the API surfaces 212 operations — 27 DELETE, 123 GET, 27 PATCH, 35 POST. Each is listed below with its method, path, parameters, and response codes.

solutions.backupRestoreRoot 212
GET
/solutions/backupRestore
Microsoft Graph Get backupRestoreRoot
solutions.GetBackupRestore 2 params → 2XX4XX5XX
PATCH
/solutions/backupRestore
Microsoft Graph Update the navigation property backupRestore in solutions
solutions.UpdateBackupRestore body → 2XX4XX5XX
DELETE
/solutions/backupRestore
Microsoft Graph Delete navigation property backupRestore for solutions
solutions.DeleteBackupRestore 1 param → 2044XX5XX
GET
/solutions/backupRestore/driveInclusionRules
Microsoft Graph Get driveInclusionRules from solutions
solutions.backupRestore.ListDriveInclusionRules 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/driveInclusionRules
Microsoft Graph Create new navigation property to driveInclusionRules for solutions
solutions.backupRestore.CreateDriveInclusionRules body → 2XX4XX5XX
GET
/solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}
Microsoft Graph Get driveInclusionRules from solutions
solutions.backupRestore.GetDriveInclusionRules 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}
Microsoft Graph Update the navigation property driveInclusionRules in solutions
solutions.backupRestore.UpdateDriveInclusionRules 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/driveInclusionRules/{driveProtectionRule-id}
Microsoft Graph Delete navigation property driveInclusionRules for solutions
solutions.backupRestore.DeleteDriveInclusionRules 2 params → 2044XX5XX
GET
/solutions/backupRestore/driveInclusionRules/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.driveInclusionRules.GetCount-d025 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/driveProtectionUnits
Microsoft Graph Get driveProtectionUnits from solutions
solutions.backupRestore.ListDriveProtectionUnits 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/driveProtectionUnits
Microsoft Graph Create new navigation property to driveProtectionUnits for solutions
solutions.backupRestore.CreateDriveProtectionUnits body → 2XX4XX5XX
GET
/solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}
Microsoft Graph Get driveProtectionUnits from solutions
solutions.backupRestore.GetDriveProtectionUnits 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}
Microsoft Graph Update the navigation property driveProtectionUnits in solutions
solutions.backupRestore.UpdateDriveProtectionUnits 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/driveProtectionUnits/{driveProtectionUnit-id}
Microsoft Graph Delete navigation property driveProtectionUnits for solutions
solutions.backupRestore.DeleteDriveProtectionUnits 2 params → 2044XX5XX
GET
/solutions/backupRestore/driveProtectionUnits/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.driveProtectionUnits.GetCount-d596 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs
Microsoft Graph Get driveProtectionUnitsBulkAdditionJobs from solutions
solutions.backupRestore.ListDriveProtectionUnitsBulkAdditionJobs 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs
Microsoft Graph Create new navigation property to driveProtectionUnitsBulkAdditionJobs for solutions
solutions.backupRestore.CreateDriveProtectionUnitsBulkAdditionJobs body → 2XX4XX5XX
GET
/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Get driveProtectionUnitsBulkAdditionJobs from solutions
solutions.backupRestore.GetDriveProtectionUnitsBulkAdditionJobs 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions
solutions.backupRestore.UpdateDriveProtectionUnitsBulkAdditionJobs 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions
solutions.backupRestore.DeleteDriveProtectionUnitsBulkAdditionJobs 2 params → 2044XX5XX
GET
/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.GetCount-ebcb 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies
Microsoft Graph Get exchangeProtectionPolicies from solutions
solutions.backupRestore.ListExchangeProtectionPolicies 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/exchangeProtectionPolicies
Microsoft Graph Create exchangeProtectionPolicy
solutions.backupRestore.CreateExchangeProtectionPolicies body → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}
Microsoft Graph Get exchangeProtectionPolicies from solutions
solutions.backupRestore.GetExchangeProtectionPolicies 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}
Microsoft Graph Update exchangeProtectionPolicy
solutions.backupRestore.UpdateExchangeProtectionPolicies 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}
Microsoft Graph Delete navigation property exchangeProtectionPolicies for solutions
solutions.backupRestore.DeleteExchangeProtectionPolicies 2 params → 2044XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxInclusionRules
Microsoft Graph List mailboxInclusionRules
solutions.backupRestore.exchangeProtectionPolicies.ListMailboxInclusionRules 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxInclusionRules/{mailboxProtectionRule-id}
Microsoft Graph Get protectionRuleBase
solutions.backupRestore.exchangeProtectionPolicies.GetMailboxInclusionRules 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxInclusionRules/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeProtectionPolicies.mailboxInclusionRules.GetCount-2c50 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnits
Microsoft Graph Get mailboxProtectionUnits from solutions
solutions.backupRestore.exchangeProtectionPolicies.ListMailboxProtectionUnits 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnits/{mailboxProtectionUnit-id}
Microsoft Graph Get mailboxProtectionUnits from solutions
solutions.backupRestore.exchangeProtectionPolicies.GetMailboxProtectionUnits 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnits/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeProtectionPolicies.mailboxProtectionUnits.GetCount-555b 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnitsBulkAdditionJobs
Microsoft Graph List mailboxProtectionUnitsBulkAdditionJobs
solutions.backupRestore.exchangeProtectionPolicies.ListMailboxProtectionUnitsBulkAdditionJobs 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Get mailboxProtectionUnitsBulkAdditionJob
solutions.backupRestore.exchangeProtectionPolicies.GetMailboxProtectionUnitsBulkAdditionJobs 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy-id}/mailboxProtectionUnitsBulkAdditionJobs/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeProtectionPolicies.mailboxProtectionUnitsBulkAdditionJobs.GetCount-c135 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeProtectionPolicies/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeProtectionPolicies.GetCount-f24d 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions
Microsoft Graph Get exchangeRestoreSessions from solutions
solutions.backupRestore.ListExchangeRestoreSessions 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/exchangeRestoreSessions
Microsoft Graph Create exchangeRestoreSession
solutions.backupRestore.CreateExchangeRestoreSessions body → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}
Microsoft Graph Get exchangeRestoreSessions from solutions
solutions.backupRestore.GetExchangeRestoreSessions 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}
Microsoft Graph Update exchangeRestoreSession
solutions.backupRestore.UpdateExchangeRestoreSessions 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}
Microsoft Graph Delete navigation property exchangeRestoreSessions for solutions
solutions.backupRestore.DeleteExchangeRestoreSessions 2 params → 2044XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts
Microsoft Graph Get granularMailboxRestoreArtifacts from solutions
solutions.backupRestore.exchangeRestoreSessions.ListGranularMailboxRestoreArtifacts 9 params → 2XX4XX5XX
POST
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts
Microsoft Graph Create new navigation property to granularMailboxRestoreArtifacts for solutions
solutions.backupRestore.exchangeRestoreSessions.CreateGranularMailboxRestoreArtifacts 1 param body → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}
Microsoft Graph Get granularMailboxRestoreArtifacts from solutions
solutions.backupRestore.exchangeRestoreSessions.GetGranularMailboxRestoreArtifacts 4 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}
Microsoft Graph Update the navigation property granularMailboxRestoreArtifacts in solutions
solutions.backupRestore.exchangeRestoreSessions.UpdateGranularMailboxRestoreArtifacts 2 params body → 2XX4XX5XX
DELETE
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}
Microsoft Graph Delete navigation property granularMailboxRestoreArtifacts for solutions
solutions.backupRestore.exchangeRestoreSessions.DeleteGranularMailboxRestoreArtifacts 3 params → 2044XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/{granularMailboxRestoreArtifact-id}/restorePoint
Microsoft Graph Get restorePoint from solutions
solutions.backupRestore.exchangeRestoreSessions.granularMailboxRestoreArtifacts.GetRestorePoint 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/granularMailboxRestoreArtifacts/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeRestoreSessions.granularMailboxRestoreArtifacts.GetCount-4d23 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts
Microsoft Graph List mailboxRestoreArtifacts
solutions.backupRestore.exchangeRestoreSessions.ListMailboxRestoreArtifacts 9 params → 2XX4XX5XX
POST
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts
Microsoft Graph Create new navigation property to mailboxRestoreArtifacts for solutions
solutions.backupRestore.exchangeRestoreSessions.CreateMailboxRestoreArtifacts 1 param body → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}
Microsoft Graph Get mailboxRestoreArtifacts from solutions
solutions.backupRestore.exchangeRestoreSessions.GetMailboxRestoreArtifacts 4 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}
Microsoft Graph Update the navigation property mailboxRestoreArtifacts in solutions
solutions.backupRestore.exchangeRestoreSessions.UpdateMailboxRestoreArtifacts 2 params body → 2XX4XX5XX
DELETE
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}
Microsoft Graph Delete navigation property mailboxRestoreArtifacts for solutions
solutions.backupRestore.exchangeRestoreSessions.DeleteMailboxRestoreArtifacts 3 params → 2044XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/{mailboxRestoreArtifact-id}/restorePoint
Microsoft Graph Get restorePoint from solutions
solutions.backupRestore.exchangeRestoreSessions.mailboxRestoreArtifacts.GetRestorePoint 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifacts/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeRestoreSessions.mailboxRestoreArtifacts.GetCount-5e6f 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests
Microsoft Graph List mailboxRestoreArtifactsBulkAdditionRequests
solutions.backupRestore.exchangeRestoreSessions.ListMailboxRestoreArtifactsBulkAdditionRequests 9 params → 2XX4XX5XX
POST
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests
Microsoft Graph Create mailboxRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.exchangeRestoreSessions.CreateMailboxRestoreArtifactsBulkAdditionRequests 1 param body → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Get mailboxRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.exchangeRestoreSessions.GetMailboxRestoreArtifactsBulkAdditionRequests 4 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Update the navigation property mailboxRestoreArtifactsBulkAdditionRequests in solutions
solutions.backupRestore.exchangeRestoreSessions.UpdateMailboxRestoreArtifactsBulkAdditionRequests 2 params body → 2XX4XX5XX
DELETE
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Delete mailboxRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.exchangeRestoreSessions.DeleteMailboxRestoreArtifactsBulkAdditionRequests 3 params → 2044XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession-id}/mailboxRestoreArtifactsBulkAdditionRequests/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeRestoreSessions.mailboxRestoreArtifactsBulkAdditionRequests.GetCount-609b 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/exchangeRestoreSessions/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.exchangeRestoreSessions.GetCount-155a 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/mailboxInclusionRules
Microsoft Graph Get mailboxInclusionRules from solutions
solutions.backupRestore.ListMailboxInclusionRules 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/mailboxInclusionRules
Microsoft Graph Create new navigation property to mailboxInclusionRules for solutions
solutions.backupRestore.CreateMailboxInclusionRules body → 2XX4XX5XX
GET
/solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}
Microsoft Graph Get mailboxInclusionRules from solutions
solutions.backupRestore.GetMailboxInclusionRules 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}
Microsoft Graph Update the navigation property mailboxInclusionRules in solutions
solutions.backupRestore.UpdateMailboxInclusionRules 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/mailboxInclusionRules/{mailboxProtectionRule-id}
Microsoft Graph Delete navigation property mailboxInclusionRules for solutions
solutions.backupRestore.DeleteMailboxInclusionRules 2 params → 2044XX5XX
GET
/solutions/backupRestore/mailboxInclusionRules/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.mailboxInclusionRules.GetCount-d80a 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/mailboxProtectionUnits
Microsoft Graph Get mailboxProtectionUnits from solutions
solutions.backupRestore.ListMailboxProtectionUnits 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/mailboxProtectionUnits
Microsoft Graph Create new navigation property to mailboxProtectionUnits for solutions
solutions.backupRestore.CreateMailboxProtectionUnits body → 2XX4XX5XX
GET
/solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}
Microsoft Graph Get mailboxProtectionUnits from solutions
solutions.backupRestore.GetMailboxProtectionUnits 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}
Microsoft Graph Update the navigation property mailboxProtectionUnits in solutions
solutions.backupRestore.UpdateMailboxProtectionUnits 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/mailboxProtectionUnits/{mailboxProtectionUnit-id}
Microsoft Graph Delete navigation property mailboxProtectionUnits for solutions
solutions.backupRestore.DeleteMailboxProtectionUnits 2 params → 2044XX5XX
GET
/solutions/backupRestore/mailboxProtectionUnits/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.mailboxProtectionUnits.GetCount-f991 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs
Microsoft Graph Get mailboxProtectionUnitsBulkAdditionJobs from solutions
solutions.backupRestore.ListMailboxProtectionUnitsBulkAdditionJobs 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs
Microsoft Graph Create new navigation property to mailboxProtectionUnitsBulkAdditionJobs for solutions
solutions.backupRestore.CreateMailboxProtectionUnitsBulkAdditionJobs body → 2XX4XX5XX
GET
/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Get mailboxProtectionUnitsBulkAdditionJobs from solutions
solutions.backupRestore.GetMailboxProtectionUnitsBulkAdditionJobs 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Update the navigation property mailboxProtectionUnitsBulkAdditionJobs in solutions
solutions.backupRestore.UpdateMailboxProtectionUnitsBulkAdditionJobs 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Delete navigation property mailboxProtectionUnitsBulkAdditionJobs for solutions
solutions.backupRestore.DeleteMailboxProtectionUnitsBulkAdditionJobs 2 params → 2044XX5XX
GET
/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.mailboxProtectionUnitsBulkAdditionJobs.GetCount-8da2 2 params → 2XX4XX5XX
POST
/solutions/backupRestore/enable
Microsoft Graph Invoke action enable
solutions.backupRestore.enable body → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies
Microsoft Graph Get oneDriveForBusinessProtectionPolicies from solutions
solutions.backupRestore.ListOneDriveForBusinessProtectionPolicies 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies
Microsoft Graph Create oneDriveForBusinessProtectionPolicy
solutions.backupRestore.CreateOneDriveForBusinessProtectionPolicies body → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}
Microsoft Graph Get oneDriveForBusinessProtectionPolicies from solutions
solutions.backupRestore.GetOneDriveForBusinessProtectionPolicies 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}
Microsoft Graph Update oneDriveForBusinessProtectionPolicy
solutions.backupRestore.UpdateOneDriveForBusinessProtectionPolicies 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}
Microsoft Graph Delete navigation property oneDriveForBusinessProtectionPolicies for solutions
solutions.backupRestore.DeleteOneDriveForBusinessProtectionPolicies 2 params → 2044XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules
Microsoft Graph List driveInclusionRules
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.ListDriveInclusionRules 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules/{driveProtectionRule-id}
Microsoft Graph Get protectionRuleBase
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetDriveInclusionRules 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveInclusionRules/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.driveInclusionRules.GetCount-49f5 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits
Microsoft Graph List driveProtectionUnits
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.ListDriveProtectionUnits 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits/{driveProtectionUnit-id}
Microsoft Graph Get driveProtectionUnits from solutions
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetDriveProtectionUnits 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnits/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.driveProtectionUnits.GetCount-2f14 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs
Microsoft Graph List driveProtectionUnitsBulkAdditionJobs
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.ListDriveProtectionUnitsBulkAdditionJobs 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Get driveProtectionUnitsBulkAdditionJob
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetDriveProtectionUnitsBulkAdditionJobs 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy-id}/driveProtectionUnitsBulkAdditionJobs/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.driveProtectionUnitsBulkAdditionJobs.GetCount-44f9 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.oneDriveForBusinessProtectionPolicies.GetCount-4e8f 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions
Microsoft Graph Get oneDriveForBusinessRestoreSessions from solutions
solutions.backupRestore.ListOneDriveForBusinessRestoreSessions 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/oneDriveForBusinessRestoreSessions
Microsoft Graph Create oneDriveForBusinessRestoreSession
solutions.backupRestore.CreateOneDriveForBusinessRestoreSessions body → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}
Microsoft Graph Get oneDriveForBusinessRestoreSessions from solutions
solutions.backupRestore.GetOneDriveForBusinessRestoreSessions 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}
Microsoft Graph Update oneDriveForBusinessRestoreSession
solutions.backupRestore.UpdateOneDriveForBusinessRestoreSessions 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}
Microsoft Graph Delete navigation property oneDriveForBusinessRestoreSessions for solutions
solutions.backupRestore.DeleteOneDriveForBusinessRestoreSessions 2 params → 2044XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts
Microsoft Graph List driveRestoreArtifacts
solutions.backupRestore.oneDriveForBusinessRestoreSessions.ListDriveRestoreArtifacts 9 params → 2XX4XX5XX
POST
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts
Microsoft Graph Create new navigation property to driveRestoreArtifacts for solutions
solutions.backupRestore.oneDriveForBusinessRestoreSessions.CreateDriveRestoreArtifacts 1 param body → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}
Microsoft Graph Get driveRestoreArtifacts from solutions
solutions.backupRestore.oneDriveForBusinessRestoreSessions.GetDriveRestoreArtifacts 4 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}
Microsoft Graph Update the navigation property driveRestoreArtifacts in solutions
solutions.backupRestore.oneDriveForBusinessRestoreSessions.UpdateDriveRestoreArtifacts 2 params body → 2XX4XX5XX
DELETE
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}
Microsoft Graph Delete navigation property driveRestoreArtifacts for solutions
solutions.backupRestore.oneDriveForBusinessRestoreSessions.DeleteDriveRestoreArtifacts 3 params → 2044XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/{driveRestoreArtifact-id}/restorePoint
Microsoft Graph Get restorePoint from solutions
solutions.backupRestore.oneDriveForBusinessRestoreSessions.driveRestoreArtifacts.GetRestorePoint 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifacts/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.oneDriveForBusinessRestoreSessions.driveRestoreArtifacts.GetCount-9e6d 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests
Microsoft Graph List driveRestoreArtifactsBulkAdditionRequests
solutions.backupRestore.oneDriveForBusinessRestoreSessions.ListDriveRestoreArtifactsBulkAdditionRequests 9 params → 2XX4XX5XX
POST
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests
Microsoft Graph Create driveRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.oneDriveForBusinessRestoreSessions.CreateDriveRestoreArtifactsBulkAdditionRequests 1 param body → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Get driveRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.oneDriveForBusinessRestoreSessions.GetDriveRestoreArtifactsBulkAdditionRequests 4 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Update the navigation property driveRestoreArtifactsBulkAdditionRequests in solutions
solutions.backupRestore.oneDriveForBusinessRestoreSessions.UpdateDriveRestoreArtifactsBulkAdditionRequests 2 params body → 2XX4XX5XX
DELETE
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Delete driveRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.oneDriveForBusinessRestoreSessions.DeleteDriveRestoreArtifactsBulkAdditionRequests 3 params → 2044XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession-id}/driveRestoreArtifactsBulkAdditionRequests/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.oneDriveForBusinessRestoreSessions.driveRestoreArtifactsBulkAdditionRequests.GetCount-9cac 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/oneDriveForBusinessRestoreSessions/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.oneDriveForBusinessRestoreSessions.GetCount-8c80 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionPolicies
Microsoft Graph Get protectionPolicies from solutions
solutions.backupRestore.ListProtectionPolicies 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/protectionPolicies
Microsoft Graph Create new navigation property to protectionPolicies for solutions
solutions.backupRestore.CreateProtectionPolicies body → 2XX4XX5XX
GET
/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}
Microsoft Graph Get protectionPolicies from solutions
solutions.backupRestore.GetProtectionPolicies 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}
Microsoft Graph Update the navigation property protectionPolicies in solutions
solutions.backupRestore.UpdateProtectionPolicies 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}
Microsoft Graph Delete protectionPolicyBase
solutions.backupRestore.DeleteProtectionPolicies 2 params → 2044XX5XX
POST
/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/activate
Microsoft Graph Invoke action activate
solutions.backupRestore.protectionPolicies.protectionPolicyBase.activate 1 param → 2XX4XX5XX
POST
/solutions/backupRestore/protectionPolicies/{protectionPolicyBase-id}/deactivate
Microsoft Graph Invoke action deactivate
solutions.backupRestore.protectionPolicies.protectionPolicyBase.deactivate 1 param → 2XX4XX5XX
GET
/solutions/backupRestore/protectionPolicies/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.protectionPolicies.GetCount-4cd1 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits
Microsoft Graph Get protectionUnitBase
solutions.backupRestore.ListProtectionUnits 8 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}
Microsoft Graph Get protectionUnitBase
solutions.backupRestore.GetProtectionUnits 3 params → 2XX4XX5XX
POST
/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/cancelOffboard
Microsoft Graph Invoke action cancelOffboard
solutions.backupRestore.protectionUnits.protectionUnitBase.cancelOffboard 1 param → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/graph.driveProtectionUnit
Microsoft Graph List driveProtectionUnits
solutions.backupRestore.GetProtectionUnits.AsDriveProtectionUnit 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/graph.mailboxProtectionUnit
Microsoft Graph List mailboxProtectionUnits
solutions.backupRestore.GetProtectionUnits.AsMailboxProtectionUnit 3 params → 2XX4XX5XX
POST
/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/offboard
Microsoft Graph Invoke action offboard
solutions.backupRestore.protectionUnits.protectionUnitBase.offboard 1 param → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/{protectionUnitBase-id}/graph.siteProtectionUnit
Microsoft Graph List siteProtectionUnits
solutions.backupRestore.GetProtectionUnits.AsSiteProtectionUnit 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.protectionUnits.GetCount-2032 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/graph.driveProtectionUnit
Microsoft Graph List driveProtectionUnits
solutions.backupRestore.ListProtectionUnits.AsDriveProtectionUnit 8 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/graph.driveProtectionUnit/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.ProtectionUnits.GetCount.AsDriveProtectionUnit-f606 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/graph.mailboxProtectionUnit
Microsoft Graph List mailboxProtectionUnits
solutions.backupRestore.ListProtectionUnits.AsMailboxProtectionUnit 8 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/graph.mailboxProtectionUnit/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.ProtectionUnits.GetCount.AsMailboxProtectionUnit-9041 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/graph.siteProtectionUnit
Microsoft Graph List siteProtectionUnits
solutions.backupRestore.ListProtectionUnits.AsSiteProtectionUnit 8 params → 2XX4XX5XX
GET
/solutions/backupRestore/protectionUnits/graph.siteProtectionUnit/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.ProtectionUnits.GetCount.AsSiteProtectionUnit-4565 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/restorePoints
Microsoft Graph List restorePoints
solutions.backupRestore.ListRestorePoints 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/restorePoints
Microsoft Graph Create new navigation property to restorePoints for solutions
solutions.backupRestore.CreateRestorePoints body → 2XX4XX5XX
GET
/solutions/backupRestore/restorePoints/{restorePoint-id}
Microsoft Graph Get restorePoints from solutions
solutions.backupRestore.GetRestorePoints 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/restorePoints/{restorePoint-id}
Microsoft Graph Update the navigation property restorePoints in solutions
solutions.backupRestore.UpdateRestorePoints 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/restorePoints/{restorePoint-id}
Microsoft Graph Delete navigation property restorePoints for solutions
solutions.backupRestore.DeleteRestorePoints 2 params → 2044XX5XX
GET
/solutions/backupRestore/restorePoints/{restorePoint-id}/protectionUnit
Microsoft Graph Get protectionUnit from solutions
solutions.backupRestore.restorePoints.GetProtectionUnit 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/restorePoints/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.restorePoints.GetCount-ca20 2 params → 2XX4XX5XX
POST
/solutions/backupRestore/restorePoints/search
Microsoft Graph Invoke action search
solutions.backupRestore.restorePoints.search body → 2XX4XX5XX
GET
/solutions/backupRestore/restoreSessions
Microsoft Graph List restoreSessionBase objects
solutions.backupRestore.ListRestoreSessions 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/restoreSessions
Microsoft Graph Create new navigation property to restoreSessions for solutions
solutions.backupRestore.CreateRestoreSessions body → 2XX4XX5XX
GET
/solutions/backupRestore/restoreSessions/{restoreSessionBase-id}
Microsoft Graph Get restoreSessionBase
solutions.backupRestore.GetRestoreSessions 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/restoreSessions/{restoreSessionBase-id}
Microsoft Graph Update the navigation property restoreSessions in solutions
solutions.backupRestore.UpdateRestoreSessions 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/restoreSessions/{restoreSessionBase-id}
Microsoft Graph Delete restoreSessionBase
solutions.backupRestore.DeleteRestoreSessions 2 params → 2044XX5XX
POST
/solutions/backupRestore/restoreSessions/{restoreSessionBase-id}/activate
Microsoft Graph Invoke action activate
solutions.backupRestore.restoreSessions.restoreSessionBase.activate 1 param → 2XX4XX5XX
GET
/solutions/backupRestore/restoreSessions/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.restoreSessions.GetCount-d907 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/serviceApps
Microsoft Graph List serviceApps
solutions.backupRestore.ListServiceApps 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/serviceApps
Microsoft Graph Create serviceApp
solutions.backupRestore.CreateServiceApps body → 2XX4XX5XX
GET
/solutions/backupRestore/serviceApps/{serviceApp-id}
Microsoft Graph Get serviceApp
solutions.backupRestore.GetServiceApps 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/serviceApps/{serviceApp-id}
Microsoft Graph Update the navigation property serviceApps in solutions
solutions.backupRestore.UpdateServiceApps 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/serviceApps/{serviceApp-id}
Microsoft Graph Delete serviceApp
solutions.backupRestore.DeleteServiceApps 2 params → 2044XX5XX
POST
/solutions/backupRestore/serviceApps/{serviceApp-id}/activate
Microsoft Graph Invoke action activate
solutions.backupRestore.serviceApps.serviceApp.activate 1 param body → 2XX4XX5XX
POST
/solutions/backupRestore/serviceApps/{serviceApp-id}/deactivate
Microsoft Graph Invoke action deactivate
solutions.backupRestore.serviceApps.serviceApp.deactivate 1 param → 2XX4XX5XX
GET
/solutions/backupRestore/serviceApps/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.serviceApps.GetCount-ef36 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies
Microsoft Graph Get sharePointProtectionPolicies from solutions
solutions.backupRestore.ListSharePointProtectionPolicies 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/sharePointProtectionPolicies
Microsoft Graph Create sharePointProtectionPolicy
solutions.backupRestore.CreateSharePointProtectionPolicies body → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}
Microsoft Graph Get sharePointProtectionPolicies from solutions
solutions.backupRestore.GetSharePointProtectionPolicies 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}
Microsoft Graph Update sharePointProtectionPolicy
solutions.backupRestore.UpdateSharePointProtectionPolicies 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}
Microsoft Graph Delete navigation property sharePointProtectionPolicies for solutions
solutions.backupRestore.DeleteSharePointProtectionPolicies 2 params → 2044XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules
Microsoft Graph List siteInclusionRules
solutions.backupRestore.sharePointProtectionPolicies.ListSiteInclusionRules 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules/{siteProtectionRule-id}
Microsoft Graph Get protectionRuleBase
solutions.backupRestore.sharePointProtectionPolicies.GetSiteInclusionRules 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteInclusionRules/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.sharePointProtectionPolicies.siteInclusionRules.GetCount-84d3 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits
Microsoft Graph List siteProtectionUnits
solutions.backupRestore.sharePointProtectionPolicies.ListSiteProtectionUnits 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits/{siteProtectionUnit-id}
Microsoft Graph Get siteProtectionUnits from solutions
solutions.backupRestore.sharePointProtectionPolicies.GetSiteProtectionUnits 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnits/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.sharePointProtectionPolicies.siteProtectionUnits.GetCount-e896 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs
Microsoft Graph List siteProtectionUnitsBulkAdditionJobs
solutions.backupRestore.sharePointProtectionPolicies.ListSiteProtectionUnitsBulkAdditionJobs 9 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Get siteProtectionUnitsBulkAdditionJob
solutions.backupRestore.sharePointProtectionPolicies.GetSiteProtectionUnitsBulkAdditionJobs 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy-id}/siteProtectionUnitsBulkAdditionJobs/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.sharePointProtectionPolicies.siteProtectionUnitsBulkAdditionJobs.GetCount-f26a 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointProtectionPolicies/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.sharePointProtectionPolicies.GetCount-9529 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions
Microsoft Graph Get sharePointRestoreSessions from solutions
solutions.backupRestore.ListSharePointRestoreSessions 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/sharePointRestoreSessions
Microsoft Graph Create sharePointRestoreSession
solutions.backupRestore.CreateSharePointRestoreSessions body → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}
Microsoft Graph Get sharePointRestoreSessions from solutions
solutions.backupRestore.GetSharePointRestoreSessions 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}
Microsoft Graph Update the navigation property sharePointRestoreSessions in solutions
solutions.backupRestore.UpdateSharePointRestoreSessions 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}
Microsoft Graph Delete navigation property sharePointRestoreSessions for solutions
solutions.backupRestore.DeleteSharePointRestoreSessions 2 params → 2044XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts
Microsoft Graph List siteRestoreArtifacts
solutions.backupRestore.sharePointRestoreSessions.ListSiteRestoreArtifacts 9 params → 2XX4XX5XX
POST
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts
Microsoft Graph Create new navigation property to siteRestoreArtifacts for solutions
solutions.backupRestore.sharePointRestoreSessions.CreateSiteRestoreArtifacts 1 param body → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}
Microsoft Graph Get siteRestoreArtifacts from solutions
solutions.backupRestore.sharePointRestoreSessions.GetSiteRestoreArtifacts 4 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}
Microsoft Graph Update the navigation property siteRestoreArtifacts in solutions
solutions.backupRestore.sharePointRestoreSessions.UpdateSiteRestoreArtifacts 2 params body → 2XX4XX5XX
DELETE
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}
Microsoft Graph Delete navigation property siteRestoreArtifacts for solutions
solutions.backupRestore.sharePointRestoreSessions.DeleteSiteRestoreArtifacts 3 params → 2044XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/{siteRestoreArtifact-id}/restorePoint
Microsoft Graph Get restorePoint from solutions
solutions.backupRestore.sharePointRestoreSessions.siteRestoreArtifacts.GetRestorePoint 4 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifacts/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.sharePointRestoreSessions.siteRestoreArtifacts.GetCount-1a1d 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests
Microsoft Graph List siteRestoreArtifactsBulkAdditionRequests
solutions.backupRestore.sharePointRestoreSessions.ListSiteRestoreArtifactsBulkAdditionRequests 9 params → 2XX4XX5XX
POST
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests
Microsoft Graph Create siteRestoreArtifactsBulkAdditionRequests
solutions.backupRestore.sharePointRestoreSessions.CreateSiteRestoreArtifactsBulkAdditionRequests 1 param body → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Get siteRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.sharePointRestoreSessions.GetSiteRestoreArtifactsBulkAdditionRequests 4 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Update the navigation property siteRestoreArtifactsBulkAdditionRequests in solutions
solutions.backupRestore.sharePointRestoreSessions.UpdateSiteRestoreArtifactsBulkAdditionRequests 2 params body → 2XX4XX5XX
DELETE
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest-id}
Microsoft Graph Delete siteRestoreArtifactsBulkAdditionRequest
solutions.backupRestore.sharePointRestoreSessions.DeleteSiteRestoreArtifactsBulkAdditionRequests 3 params → 2044XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession-id}/siteRestoreArtifactsBulkAdditionRequests/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.sharePointRestoreSessions.siteRestoreArtifactsBulkAdditionRequests.GetCount-8b23 3 params → 2XX4XX5XX
GET
/solutions/backupRestore/sharePointRestoreSessions/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.sharePointRestoreSessions.GetCount-3343 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/siteInclusionRules
Microsoft Graph Get siteInclusionRules from solutions
solutions.backupRestore.ListSiteInclusionRules 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/siteInclusionRules
Microsoft Graph Create new navigation property to siteInclusionRules for solutions
solutions.backupRestore.CreateSiteInclusionRules body → 2XX4XX5XX
GET
/solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}
Microsoft Graph Get siteInclusionRules from solutions
solutions.backupRestore.GetSiteInclusionRules 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}
Microsoft Graph Update the navigation property siteInclusionRules in solutions
solutions.backupRestore.UpdateSiteInclusionRules 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/siteInclusionRules/{siteProtectionRule-id}
Microsoft Graph Delete navigation property siteInclusionRules for solutions
solutions.backupRestore.DeleteSiteInclusionRules 2 params → 2044XX5XX
GET
/solutions/backupRestore/siteInclusionRules/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.siteInclusionRules.GetCount-66cd 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/siteProtectionUnits
Microsoft Graph Get siteProtectionUnits from solutions
solutions.backupRestore.ListSiteProtectionUnits 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/siteProtectionUnits
Microsoft Graph Create new navigation property to siteProtectionUnits for solutions
solutions.backupRestore.CreateSiteProtectionUnits body → 2XX4XX5XX
GET
/solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}
Microsoft Graph Get siteProtectionUnits from solutions
solutions.backupRestore.GetSiteProtectionUnits 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}
Microsoft Graph Update the navigation property siteProtectionUnits in solutions
solutions.backupRestore.UpdateSiteProtectionUnits 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/siteProtectionUnits/{siteProtectionUnit-id}
Microsoft Graph Delete navigation property siteProtectionUnits for solutions
solutions.backupRestore.DeleteSiteProtectionUnits 2 params → 2044XX5XX
GET
/solutions/backupRestore/siteProtectionUnits/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.siteProtectionUnits.GetCount-bcec 2 params → 2XX4XX5XX
GET
/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs
Microsoft Graph Get siteProtectionUnitsBulkAdditionJobs from solutions
solutions.backupRestore.ListSiteProtectionUnitsBulkAdditionJobs 8 params → 2XX4XX5XX
POST
/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs
Microsoft Graph Create new navigation property to siteProtectionUnitsBulkAdditionJobs for solutions
solutions.backupRestore.CreateSiteProtectionUnitsBulkAdditionJobs body → 2XX4XX5XX
GET
/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Get siteProtectionUnitsBulkAdditionJobs from solutions
solutions.backupRestore.GetSiteProtectionUnitsBulkAdditionJobs 3 params → 2XX4XX5XX
PATCH
/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Update the navigation property siteProtectionUnitsBulkAdditionJobs in solutions
solutions.backupRestore.UpdateSiteProtectionUnitsBulkAdditionJobs 1 param body → 2XX4XX5XX
DELETE
/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob-id}
Microsoft Graph Delete navigation property siteProtectionUnitsBulkAdditionJobs for solutions
solutions.backupRestore.DeleteSiteProtectionUnitsBulkAdditionJobs 2 params → 2044XX5XX
GET
/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/$count
Microsoft Graph Get the number of the resource
solutions.backupRestore.siteProtectionUnitsBulkAdditionJobs.GetCount-2498 2 params → 2XX4XX5XX

Schemas 95

The contract defines 95 schemas that model the data the API accepts and returns. The most detailed are microsoft.graph.serviceStatus (8 properties), microsoft.graph.publicError (6 properties), microsoft.graph.publicInnerError (5 properties), microsoft.graph.ODataErrors.MainError (5 properties). Each schema is shown below with its type and property counts.

ODataCountResponse
integer
microsoft.graph.mailboxProtectionUnitsBulkAdditionJobCollectionResponse
object
microsoft.graph.exchangeRestoreSessionCollectionResponse
object
microsoft.graph.siteProtectionRuleCollectionResponse
object
microsoft.graph.identity
object
3 properties 1 required
microsoft.graph.mailboxProtectionRuleCollectionResponse
object
microsoft.graph.backupServiceConsumer
string
microsoft.graph.siteProtectionUnitCollectionResponse
object
microsoft.graph.backupRestoreRoot
microsoft.graph.restorePointCollectionResponse
object
microsoft.graph.ODataErrors.InnerError
object
4 properties 1 required
microsoft.graph.sharePointProtectionPolicyCollectionResponse
object
microsoft.graph.publicError
object
6 properties 1 required
microsoft.graph.serviceStatus
object
8 properties 1 required
microsoft.graph.restoreArtifactBase
microsoft.graph.driveProtectionUnit
microsoft.graph.disableReason
string
microsoft.graph.timePeriod
object
3 properties 1 required
microsoft.graph.restorePointSearchResult
object
3 properties 1 required
microsoft.graph.siteProtectionUnitsBulkAdditionJobCollectionResponse
object
microsoft.graph.mailboxRestoreArtifact
microsoft.graph.restoreSessionArtifactCount
object
5 properties 1 required
microsoft.graph.granularMailboxRestoreArtifactCollectionResponse
object
microsoft.graph.siteProtectionUnitsBulkAdditionJob
microsoft.graph.retentionSetting
object
3 properties 1 required
microsoft.graph.mailboxProtectionRule
microsoft.graph.identitySet
object
4 properties 1 required
microsoft.graph.granularMailboxRestoreArtifact
microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse
object
microsoft.graph.driveProtectionUnitsBulkAdditionJob
microsoft.graph.ODataErrors.ErrorDetails
object
3 properties 2 required
microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest
microsoft.graph.protectionPolicyStatus
string
microsoft.graph.restoreSessionStatus
string
microsoft.graph.driveRestoreArtifact
microsoft.graph.publicErrorDetail
object
4 properties 1 required
microsoft.graph.artifactRestoreStatus
string
microsoft.graph.mailboxProtectionUnitsBulkAdditionJob
microsoft.graph.sharePointRestoreSession
microsoft.graph.mailboxProtectionUnit
microsoft.graph.siteRestoreArtifact
microsoft.graph.siteProtectionUnit
microsoft.graph.protectionRuleBase
microsoft.graph.exchangeProtectionPolicy
microsoft.graph.entity
object
2 properties 1 required
microsoft.graph.sharePointProtectionPolicy
microsoft.graph.oneDriveForBusinessProtectionPolicy
microsoft.graph.siteRestoreArtifactsBulkAdditionRequestCollectionResponse
object
microsoft.graph.serviceAppStatus
string
microsoft.graph.restorePoint
microsoft.graph.restoreArtifactsBulkRequestBase
microsoft.graph.destinationType
string
microsoft.graph.oneDriveForBusinessProtectionPolicyCollectionResponse
object
microsoft.graph.driveProtectionUnitCollectionResponse
object
microsoft.graph.driveRestoreArtifactCollectionResponse
object
microsoft.graph.siteRestoreArtifactsBulkAdditionRequest
microsoft.graph.oneDriveForBusinessRestoreSession
microsoft.graph.protectionPolicyBase
microsoft.graph.protectionUnitsBulkJobStatus
string
microsoft.graph.publicInnerError
object
5 properties 1 required
microsoft.graph.restorePointSearchResponse
object
4 properties 1 required
microsoft.graph.artifactQuery
object
3 properties 1 required
microsoft.graph.oneDriveForBusinessRestoreSessionCollectionResponse
object
microsoft.graph.restorableArtifact
string
microsoft.graph.protectionSource
string
microsoft.graph.protectionUnitsBulkJobBase
microsoft.graph.protectionUnitBase
microsoft.graph.mailboxRestoreArtifactCollectionResponse
object
microsoft.graph.ODataErrors.MainError
object
5 properties 2 required
microsoft.graph.driveProtectionRuleCollectionResponse
object
microsoft.graph.protectionRuleStatus
string
microsoft.graph.siteRestoreArtifactCollectionResponse
object
microsoft.graph.restorePointPreference
string
microsoft.graph.restoreArtifactsBulkRequestStatus
string
microsoft.graph.protectionUnitBaseCollectionResponse
object
microsoft.graph.siteProtectionRule
microsoft.graph.exchangeProtectionPolicyCollectionResponse
object
microsoft.graph.ODataErrors.ODataError
object
1 property 1 required
microsoft.graph.driveProtectionRule
microsoft.graph.driveProtectionUnitsBulkAdditionJobCollectionResponse
object
microsoft.graph.backupServiceStatus
string
microsoft.graph.protectionUnitStatus
string
microsoft.graph.driveRestoreArtifactsBulkAdditionRequestCollectionResponse
object
microsoft.graph.driveRestoreArtifactsBulkAdditionRequest
microsoft.graph.mailboxProtectionUnitCollectionResponse
object
microsoft.graph.protectionPolicyBaseCollectionResponse
object
microsoft.graph.restoreSessionBaseCollectionResponse
object
microsoft.graph.restoreSessionBase
microsoft.graph.serviceApp
microsoft.graph.restoreJobType
string
microsoft.graph.exchangeRestoreSession
microsoft.graph.restorePointTags
string
BaseCollectionPaginationCountResponse
object
2 properties
microsoft.graph.sharePointRestoreSessionCollectionResponse
object
microsoft.graph.serviceAppCollectionResponse
object

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-solutions-backuprestoreroot-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement Acceptances API
Microsoft Graph Agreement File Localizations API
Where this information came from

This is an independent, third-party profile of Microsoft Graph solutions.backupRestoreRoot 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.