- About Veeam Backup for Microsoft 365 REST API
- Overview
- Changelog
- Authorization
- Accounts
- Amazon Archiver Appliance
- Amazon S3 Object Storage Buckets and Folders
- Applications
- Audit
- Audit Email Notification Settings
- Azure Blob Object Storage Containers and Folders
- Azure Service Accounts
- getGet Azure Service Accounts
- postAdd Azure Service Account
- getGet Azure Service Account Properties by Account ID
- putEdit Azure Service Account
- delRemove Azure Service Account
- postGet Device Code
- getGet Subscriptions
- getGet Subscription by ID
- getGet Resource Groups
- getGet Resource Group by Name
- getGet Locations
- getGet Location by Name
- getGet Virtual Machine Sizes
- getGet Virtual Machine Size by Name
- getGet Virtual Networks
- getGet Virtual Network by Name
- getGet Subnets
- getGet Subnet by Name
- Backup Accounts
- Backup and Backup Copy Job Session Operations
- Backup and Backup Copy Job Sessions
- Backup Applications
- Backup Copy Jobs
- Backup Jobs
- getGet Backup Jobs
- postCreate Backup Job
- getGet Backup Job
- putEdit Backup Job Settings
- delRemove Backup Job
- getGet Backup Copy Job
- getGet Backup Job Items
- postAdd Items to Backup Job
- delRemove Backup Job Items
- getGet Backup Job Item
- putEdit Backup Job Item
- getGet Excluded Items
- postAdd Items to Exclusions
- delRemove Excluded Items
- getGet Excluded Item
- putEdit Excluded Item
- postEnable Backup Job
- postDisable Backup Job
- postStart Backup Job
- postStop Backup Job
- postCreate Restore Session
- Backup Proxy Pools
- Backup Proxy Servers
- getGet Backup Proxy Servers
- postAdd Backup Proxy Server
- getGet Backup Proxy Server
- putEdit Backup Proxy Server Settings
- postRescan Backup Proxy Server
- postEnable Maintenance Mode for Backup Proxy Server
- postDisable Maintenance Mode for Backup Proxy Server
- postRemove Backup Proxy Server
- postRescan Backup Proxy Servers
- postCheck SSH Connection
- Backup Repositories
- getGet Backup Repositories
- postAdd Backup Repository
- getGet Backup Repository
- putEdit Backup Repository Settings
- delRemove Backup Repository
- getGet Backed-Up Organizations
- postSynchronize Cache
- postCreate Restore Session for Backup Repository by Repository ID
- postChange Owner for Backup Repository by Repository ID
- Backup Repository Change Owner Sessions
- Backup Repository Synchronization
- Configuration
- Data Protection Reports
- Data Retrieval Jobs
- Data Retrieval Session Operations
- Data Retrieval Sessions
- Encryption Passwords
- Events
- Excluded Mailbox Folders
- Global Exclusions from Retention Policy
- Group Data Backups
- Health
- Internet Proxy Server Settings
- Job Session History Settings
- License
- License Usage Report
- Licensed Users
- Mailbox Data Backups
- Mailbox Folders Restore
- Mailbox Items Restore
- getGet Mailbox Item
- getGet Mailbox Items
- postRestore Mailbox Items to Original Mailbox
- postRestore Mailbox Items to Another Mailbox
- postExport Mailbox Items
- postSave Mailbox Items
- postSend Mailbox Items to Original Mailbox
- postSend Mailbox Items to Another Mailbox
- postRestore Mailbox Item to Original Mailbox
- postRestore Mailbox Item to Another Mailbox
- postExport Mailbox Item
- postSave Mailbox Item
- postSend Mailbox Item to Original Mailbox
- postSend Mailbox Item to Another Mailbox
- postRestore Mailbox Items by Restore Operator
- Mailboxes Restore
- Management Mode
- OneDrive Data Backups
- OneDrive Documents Restore
- getGet OneDrive Documents
- getGet OneDrive Document
- getGet Previous Versions of OneDrive Document
- getGet Specific Version of OneDrive Document
- postRestore OneDrive Documents
- postCopy OneDrive Documents
- postSend OneDrive Documents
- postSave OneDrive Documents
- postRestore OneDrive Document
- postRestore Version of OneDrive Document
- postCopy OneDrive Document
- postCopy Version of OneDrive Document
- postSave OneDrive Document
- postSave Version of OneDrive Document
- postSend OneDrive Document
- postSend Version of OneDrive Document
- postRestore OneDrive Documents by Restore Operator
- OneDrive Folders Restore
- getGet OneDrive Folders
- getGet OneDrive Folder
- postRestore OneDrive Folders
- getGet Specific Version of OneDrive Folder
- postCopy OneDrive Folders
- postSave OneDrive Folders
- postSend OneDrive Folders
- getGet Previous Versions of OneDrive Folder
- postRestore OneDrive Folder
- postRestore Version of OneDrive Folder
- postCopy OneDrive Folder
- postCopy Version of OneDrive Folder
- postSave OneDrive Folder
- postSave Version of OneDrive Folder
- postSend OneDrive Folder
- postSend Version of OneDrive Folder
- postSearch for OneDrive Items in OneDrive Folder
- OneDrives of Organization User
- OneDrives Restore
- Organization Data Backups
- Organization Data Restore
- Organization Exclusions from Retention Policy
- Organization Group Members
- Organization Groups
- Organization Licensing
- Organization Sites
- Organization Teams
- Organization Users
- Organizations
- Processed Objects
- Protected Data
- Restore Operator Roles
- getGet All Restore Operator Roles
- getGet Restore Operator Role
- putEdit Restore Operator Role Settings
- delRemove Restore Operator Role
- getGet Restore Operators
- postAdd Restore Operators
- delRemove Restore Operators
- getGet Restore Operator
- getGet Objects to Manage
- postAdd Objects to Manage
- delRemove Objects to Manage
- getGet Object to Manage
- getGet Excluded Objects
- postAdd Excluded Objects
- delRemove Excluded Objects
- getGet Excluded Object
- getGet Restore Operator Roles by Organization ID
- postAdd Restore Operator Role
- Restore Points
- Restore Portal Settings
- Restore Session Events
- Restore Sessions
- S3 Compatible Object Storage Buckets and Folders
- SharePoint Attachments Restore
- SharePoint Data Backups
- SharePoint Documents Restore
- getGet SharePoint Documents
- getGet SharePoint Document
- getGet Specific Version of SharePoint Document
- getGet Previous Versions of SharePoint Document
- postRestore SharePoint Documents to Original Location
- postRestore SharePoint Documents to Another Location
- postRestore Version of SharePoint Document to Original Location
- postRestore Version of SharePoint Document to Another Location
- postRestore SharePoint Document to Original Location
- postRestore SharePoint Document to Another Location
- postSave SharePoint Documents
- postSave Version of SharePoint Document
- postSave SharePoint Document
- postSend SharePoint Documents
- postSend Version of SharePoint Document
- postSend SharePoint Document
- postRestore SharePoint Documents by Restore Operator
- SharePoint Folders Restore
- getGet SharePoint Folders
- getGet SharePoint Folder
- getGet Specific Version of SharePoint Folder
- getGet Previous Versions of SharePoint Folder
- postRestore SharePoint Folders to Original Location
- postRestore SharePoint Folders to Another Location
- postRestore SharePoint Folder to Original Location
- postRestore SharePoint Folder to Another Location
- postRestore Version of SharePoint Folder to Original Location
- postRestore Version of SharePoint Folder to Another Location
- postSave SharePoint Folders
- postSave SharePoint Folder
- postSave Version of SharePoint Folder
- postSend SharePoint Folders
- postSend SharePoint Folder
- postSend Version of SharePoint Folder
- postSearch for SharePoint Documents in SharePoint Folder
- SharePoint Items Restore
- getGet SharePoint Items
- getGet SharePoint Item
- getGet Specific Version of SharePoint Item
- getGet Previous Versions of SharePoint Item
- postRestore SharePoint Items to Original Location
- postRestore SharePoint Items to Another Location
- postRestore SharePoint Item to Original Location
- postRestore Version of SharePoint Item to Original Location
- postRestore SharePoint Item to Another Location
- postRestore Version of SharePoint Item to Another Location
- postRestore SharePoint Items by Restore Operator
- SharePoint Libraries Restore
- SharePoint Lists Restore
- SharePoint Sites Restore
- Synchronization of Organization Objects
- Team Data Backups
- Teams Channels Restore
- Teams Files Restore
- Teams Posts Restore
- Teams Restore
- Teams Tabs Restore
- User Data Backups
- Users Logged In to Restore Portal
- Veeam Backup for Microsoft 365 Email Notification Settings
- Veeam Explorer for Microsoft Exchange Email Settings
- Veeam Explorer for Microsoft OneDrive for Business Email Settings
- Veeam Explorer for Microsoft SharePoint Email Settings
- Veeam Explorer for Microsoft Teams Email Settings
- Version and Installation ID
This section describes changes introduced in the Veeam Backup for Microsoft 365 REST API v8 that were not present in v7.0.
The following list contains changes that cause the Veeam Backup for Microsoft 365 REST API v8 to function differently:
The
/objectstoragerepositoriesresource collection was removed.The following methods were removed:
DELETE /DataRetrievals/{dataRetrievalId}PUT /EncryptionKeys/{keyId}POST /Organizations/{organizationId}/JobsGET /Organizations/{organizationId}/JobsGET /JobSessions/ChangesPUT /ManagementModeGET /objectstoragerepositories/{repositoryId}PUT /objectstoragerepositories/{repositoryId}DELETE /objectstoragerepositories/{repositoryId}GET /objectstoragerepositoriesPOST /objectstoragerepositoriesGET /RestorePoints/ChangesGET /RestorePoints/{restorePointId}/protectedMailboxesGET /RestorePoints/{restorePointId}/protectedTeamsGET /RestorePoints/{restorePointId}/protectedSitesGET /RestorePoints/{restorePointId}/protectedOnedrivesGET /RestorePoints/{restorePointId}/protectedUsersGET /RestorePoints/{restorePointId}/protectedGroups
Response codes of HTTPS methods were unified:
- The HTTP POST method returns the HTTP response code 204 No Content, 201 Created or 200 OK
- The HTTP PUT method returns the HTTP response code 204 No Content
- The HTTP GET method returns the HTTP response code 200 OK
- The HTTP DELETE method returns the HTTP response code 204 No Content
Response codes were changed for the following methods:
POST /token/logoutPOST /S3CompatibleResources/buckets/{bucketName}/foldersPOST /S3Resources/buckets/{bucketName}/foldersPUT /Accounts/{accountId}PUT /AuditEmailSettingsPOST /AuditEmailSettings/SendTestEmail (formerly POST /AuditEmailSettings/SendTest)POST /AzureResources/containers/{containerName}/foldersPOST /BackupRepositoriesPUT /BackupRepositoriesPOST /BackupRepositories/{repositoryId}/explorePOST /CopyJobsPOST /CopyJobs/{id}/startPOST /EncryptionKeysPUT /ExclusionSettingsPUT /GlobalRetentionExclusionSettingsPUT /HistorySettingsPUT /InternetProxySettingsPOST /Jobs/{jobId}/startPOST /Jobs/{jobId}/explorePUT /License/AutoUpdatePOST /licensing/statistic/reports/{reportId}/approvePOST /Organizations/{organizationId}/AuditItemsPOST /Organizations/{organizationId}/AuditItems/removePUT /Organizations/{organizationId}/BackupAccountsPUT /Organizations/{organizationId}/BackupApplicationsPOST /Organizations, POST /Organizations/{organizationId}/explorePUT /Organizations/{organizationId}/RetentionExclusionPOST /Organizations/{organizationId}/SyncPOST /Proxies, PUT /Proxies/{proxyId}POST /Proxies/{proxyId}/RescanPOST /Proxies/{proxyId}/RemovePOST /Proxies/RescanPOST /Organizations/{organizationId}/RbacRolesPOST /RepositorySynchronizeSessions/{sessionId}/StopSynchronizePOST /RestoreSessions/{restoreSessionId}/StopPOST /Organization/ExplorePOST /Organization/OperatorExplorePUT /VboEmailSettingsPOST /VboEmailSettings/SendTestEmail (formerly POST /VboEmailSettings/SendTest)POST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/sendToDefaultAddressPOST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/sendToDifferentAddressPOST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/{itemId}/sendToDefaultAddressPOST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/{itemId}/sendToDifferentAddressPUT /VexEmailSettingsPOST /VexEmailSettings/SendTestEmail (formerly POST /VexEmailSettings/SendTest)POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Documents/sendPOST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Documents/{documentId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Documents/{documentId}/Versions/{versionId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Folders/sendPOST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Folders/{folderId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Folders/{folderId}/Versions/{versionId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Items/{itemId}/Attachments/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Items/{itemId}/Attachments/{attachmentId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Documents/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Documents/{documentId}/Versions/{versionId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Documents/{documentId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Folders/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Folders/{folderId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Folders/{folderId}/Versions/{versionId}/sendPOST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Libraries/{libraryId}/sendPUT /VeodEmailSettingsPOST /VeodEmailSettings/SendTestEmailPUT /VespEmailSettingsPOST /VespEmailSettings/SendTestEmailPOST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/files/sendPOST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/channels/{channelId}/files/{fileId}/sendPOST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/posts/sendPOST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/posts/{postId}/sendPUT /VetEmailSettingsPOST /VetEmailSettings/SendTestEmail (formerly POST /VetEmailSettings/SendTest)
This section lists new operations introduced in the Veeam Backup for Microsoft 365 REST API v8:
- Changing owner for backup repositories from one to another: Backup Repository Change Owner Sessions, Change Owner for Backup Repository by Repository ID.
- Getting information about actual health status of the NATS server and the PostgreSQL configuration database: Health.
- Creating a backup job for an organization with the specified ID: Create Backup Job.
- Adding backup applications to the specified Microsoft 365 organization: Add Backup Applications.
- Replacing existing backup applications with new ones for the specified Microsoft 365 organization: Replace Backup Applications.
- Removing backup applications from the specified Microsoft 365 organization: Remove Backup Applications.
- Getting status of synchronization of Microsoft organization objects with the organization cache database for all organizations: Get Synchronization Status.
- Enabling maintenance mode for a backup proxy server with the specified ID: Enable Maintenance Mode for Backup Proxy Server.
- Disabling maintenance mode for a backup proxy server with the specified ID: Disable Maintenance Mode for Backup Proxy Server.
- Checking the SSH connection to a Linux machine: Check SSH Connection.
- Managing backup proxy pools: Backup Proxy Pools.
- Getting users protected by Veeam Backup for Microsoft 365: Get Protected Users, Get Protected User.
- Getting groups protected by Veeam Backup for Microsoft 365: Get Protected Groups, Get Protected Group.
- Getting SharePoint sites protected by Veeam Backup for Microsoft 365: Get Protected Sites, Get Protected Site.
- Getting teams protected by Veeam Backup for Microsoft 365: Get Protected Teams, Get Protected Team.
- Getting a restore session statistics: Get Restore Session Statistics.
- Configuring OAuth 2.0 authentication to send email notifications on behalf of Google or Microsoft 365 account in Veeam Explorer for Microsoft Exchange: Prepare to Authentication Request, Complete Authentication.
- Configuring OAuth 2.0 authentication to send email notifications on behalf of Google or Microsoft 365 account in Veeam Explorer for Microsoft OneDrive for Business: Prepare to Authentication Request, Complete Authentication.
- Configuring OAuth 2.0 authentication to send email notifications on behalf of Google or Microsoft 365 account in Veeam Explorer for Microsoft SharePoint: Prepare to Authentication Request, Complete Authentication.
- Configuring OAuth 2.0 authentication to send email notifications on behalf of Google or Microsoft 365 account in Veeam Explorer for Microsoft Teams: Prepare to Authentication Request, Complete Authentication.
- Getting events occurred in Veeam Backup for Microsoft 365: Events.
- Configuring the Veeam Backup for Microsoft 365 update settings: Configuration.
- Restoring backed-up Microsoft Teams tabs of multiple channels: Restore Tabs of Multiple Channels.
The following list contains changes to specification structure and format:
The default value was changed from true to false for the
disable_antiforgery_tokenparameter in the request of thePOST /tokenmethod. For more information, see Request Authorization Tokens.The
/AuditEmailSettings/SendTestendpoint was renamed to/AuditEmailSettings/SendTestEmail.The
/VboEmailSettings/SendTestendpoint was renamed to/VboEmailSettings/SendTestEmail.The
/VexEmailSettings/SendTestendpoint was renamed to/VexEmailSettings/SendTestEmail.The
/VetEmailSettings/sendTestendpoint was renamed to/VetEmailSettings/SendTestEmail.The
iaStorageClassEnabledproperty was renamed tostandardIaStorageClassEnabledin the request body and response schemas describing the Amazon S3 object storage properties.The
instanceTypeproperty was renamed toinstanceTypeNamein the request body and response schemas describing the Amazon archiver appliance properties.The
virtualMachineSizeproperty was renamed tovirtualMachineSizeNamein the request body and response schemas describing the Azure archiver appliance properties.The
channelIdparameter was moved from query to path for theGET /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/channels/{channelId}/files/{fileId}(formerlyGET /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/files/{fileId}) method.The
channelIdparameter was added to the request path for the following methods:GET /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/channels/{channelId}/files/{fileId}/versions(formerlyGET /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/files/{fileId}/versions)POST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/channels/{channelId}/files/{fileId}/save(formerlyPOST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/files/{fileId}/save)POST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/channels/{channelId}/files/{fileId}/send(formerlyPOST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/files/{fileId}/send)POST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/channels/{channelId}/files/{fileId}/restore(formerlyPOST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/files/{fileId}/restore)
The
POST /Organizations/{organizationId}/Jobsmethod was substituted with thePOST /Jobsmethod.The
POST /Organizations/{organizationId}/BackupApplicationsmethod is now used to add backup applications to the specified Microsoft 365 organization instead of thePUT /Organizations/{organizationId}/BackupApplicationsmethod. ThePUT /Organizations/{organizationId}/BackupApplicationsmethod is used to replace existing backup applications with new ones.
The following list contains changes to operations and schemas. Note that these changes do not affect the Veeam Backup for Microsoft 365 REST API v7.0 functionality:
Format of the response was changed to page for the following methods:
GET /BackupRepositoriesGET /CopyJobsGET /DataRetrievalsGET /DataRetrievals/{dataRetrievalId}/mailboxesGET /DataRetrievals/{dataRetrievalId}/teamsGET /DataRetrievals/{dataRetrievalId}/websGET /DataRetrievals/{dataRetrievalId}/onedrivesGET /JobsGET /Jobs/{jobId}/SelectedItemsGET /Jobs/{jobId}/ExcludedItemsGET /OrganizationsGET /Proxies
The
extendedViewparameter was removed from the request of theGET /Proxies andGET /Proxies/{proxyId}methods.The
trustedServerCertificateThumbprintandtrustServerCertificateparameters were added to the request of the following methods:GET /S3CompatibleResources/bucketsGET /S3CompatibleResources/buckets/{Name}GET /S3CompatibleResources/buckets/{bucketName}/foldersPOST /S3CompatibleResources/buckets/{bucketName}/foldersGET /S3CompatibleResources/buckets/{bucketName}/folders/{Name}
The
organizationIdparameter was added to the request of the following methods:GET /AccountsGET /CopyJobsGET /EncryptionKeys
The
proxyPoolIdandorganizationIdparameters were added to the request of theGET /BackupRepositoriesmethod.The
forceparameter was added to the request of thePOST /DataRetrievalsandPUT /DataRetrievals/{dataRetrievalId}methods.The
organizationIdandrepositoryIdparameters were added to the request of theGET /Jobsmethod.The
statusparameter was added to the request of theGET /JobSessionsmethod.The
typeparameter was added to the request of theGET /JobSessions/{sessionId}/LogItemsmethod.The
backedUpOrganizationIdparameter was added to the request of theGET /LicensedUsersandGET /licensing/statistic/usagemethods.The
msidandbackedUpOrganizationIdparameters were added to the request of theGET /Organizationsmethod.The
includeSearchSitesparameter was added to the request of theGET /Organizations/{organizationId}/Sitesmethod.The
detectedSkuTypeparameter was added to the request of theGET /Organizations/{organizationId}/Usersmethod.The
userId,groupId,siteIdandteamIdparameters were added to the request of theGET /RestorePointsmethod.The following parameters were added to the request of the
GET /RestoreSessionsmethod:endTimeFromendTimeToorderAscorderByincludeM365BackupStorage
The
orderAscparameter was added to the request of theGET /DataRetrievalSessions/{sessionId}/LogItemsand theGET /JobSessions/{sessionId}/LogItemsmethods.The
skipItemUpdateparameter was added to the request of the following methods:POST /JobsPUT /JobsPOST /Jobs/{jobId}/SelectedItemsPUT /Jobs/{jobId}/SelectedItems/{itemId}POST /Jobs/{jobId}/ExcludedItemsPUT /Jobs/{jobId}/ExcludedItems/{itemId}
- The operation failure response schema now includes multiple error code values (
errorCode) and error stack trace (stackTrace). - The integration value was removed from the
grant_typeproperty for thePOST /tokenmethod. - The Hours12 value was added to the
periodicallyEveryproperty when configuring schedule settings for backup and backup copy jobs. - The
oneZoneIaStorageClassEnabledproperty was added to the request body and response schemas describing the Amazon S3 object storage properties. - The
nameanddescriptionproperties were removed from the request body and response schemas describing object storage properties. - The
ipRangesproperty was added to the request body and response schemas describing properties of the Amazon archiver appliance and Azure archiver appliance. - Properties of a backup proxy server in the request body and response schemas were expanded with properties included to
sshSettings. - The
oneDriveIdproperty was added to the request body and response schemas describing properties of backed-up OneDrive documents and OneDrive folders. - The
siteIdanditemIdproperties were added to the request body and response schemas describing properties of backed-up SharePoint item attachments. - The
siteIdproperty was added to the request body and response schemas describing properties of backed-up SharePoint documents, folders, items, libraries, and lists. - The request body schema was added to the
DELETE /Jobs/{jobId}/SelectedItemsmethod allowing to specify an array of IDs of the items that you want to remove from the backup job processing list.
Request Body Schema
- The
proxyPoolId,ignoreProxyPoolApplianceAccessValidationandorganizationIdproperties were added to the request body schema of thePOST /BackupRepositoriesandPUT /BackupRepositories/{repositoryId}methods. - The
organizationIdproperty was added to the request body schema of thePOST /EncryptionKeysmethod. - The
organizationIdproperty was added to the request body schema of thePOST /licensing/statistic/reports/{reportId}/approvemethod. - The
immutabilityPeriodDaysandenableImmutabilityGovernanceModeproperties were added to the request body schema of thePOST /BackupRepositoriesandPUT /BackupRepositories/{repositoryId}methods. - The
loginGraphAppOrganizationIdproperty was added to the request body schema of thePOST /DeviceCodemethod. - The
repositoryIdproperty was added to the request body schema of thePOST /Organization/OperatorExploremethod. - The
restoreMembersproperty was added to the request body schema when restoring backed-up Microsoft Teams channels.
Response Schema
The
isDeletedandproxyIdproperties were removed from the response schema of the following methods:GET /BackupRepositories/{repositoryId}/GroupDataGET /BackupRepositories/{repositoryId}/GroupData/{groupId}GET /BackupRepositories/{repositoryId}/SiteDataGET /BackupRepositories/{repositoryId}/SiteData/{siteId}GET /BackupRepositories/{repositoryId}/OneDriveDataGET /BackupRepositories/{repositoryId}/OneDriveData/{oneDriveId}GET /BackupRepositories/{repositoryId}/MailboxDataGET /BackupRepositories/{repositoryId}/MailboxData/{mailboxId}GET /BackupRepositories/{repositoryId}/TeamDataGET /BackupRepositories/{repositoryId}/TeamData/{teamId}GET /BackupRepositories/{repositoryId}/UserDataGET /BackupRepositories/{repositoryId}/UserData/{userId}
The
proxyIdproperty was removed from the response schema of theGET /DataRetrievals,POST /DataRetrievalsandGET /DataRetrievals/{dataRetrievalId}methods.The
runNow,selectedItemsandexcludedItemsproperties were removed from the response schema of theGET /Jobs/{jobId},POST /Jobs,GET /JobsandGET /CopyJobs/{id}/BackupJobmethods.The
msidandbackedUpOrganizationIdproperties were added to the response schema of theGET /Organizations,POST /OrganizationsandGET /Organizations/{organizationId}methods and to the request body schema of thePUT /Organizations/{organizationId}andPOST /Organizationsmethods.The
msidproperty was added to the response schema of the following methods:GET /BackupRepositories/{repositoryId}/OrganizationDataGET /BackupRepositories/{repositoryId}/OrganizationData/{organizationId}GET /BackupRepositories/{repositoryId}/SiteDataGET /BackupRepositories/{repositoryId}/SiteData/{siteId}GET /BackupRepositories/{repositoryId}/TeamDataGET /BackupRepositories/{repositoryId}/TeamData/{teamId}
The following properties were added to the response schema of the
GET /BackupRepositories,POST /BackupRepositoriesandGET /BackupRepositories/{repositoryId}methods:proxyPoolIdorganizationIdisOutdatedisIndexedisOutOfOrderoutOfOrderReason
The
organizationIdproperty was added to the response schema of theGET /EncryptionKeys,POST /EncryptionKeys,GET /EncryptionKeys/{keyId}methods.The
organizationIdandeTagproperties were added to the response schema of the following methods:GET /JobsGET /Jobs/{jobId}POST /JobsGET /CopyJobs/{id}/BackupJobGET /CopyJobsPOST /CopyJobsGET /CopyJobs/{id}GET /Jobs/{jobId}/CopyJob
The
jobId,eTag,proxyIdandproxyPoolIdproperties were added to the response schema of the following methods:POST /CopyJobs/{id}/startPOST /Jobs/{jobId}/startGET /JobSessionsGET /JobSessions/{jobSessionsId}
The
repositoryId,proxyIdandproxyPoolIdproperties were added to the response schema of theGET /DataRetrievalSessionsandGET /DataRetrievalSessions/{dataRetrievalSessionId}methods.The
immutabilityPeriodDaysandenableImmutabilityGovernanceModeproperties were added to the response schema of the following methods:GET /BackupRepositoriesPOST /BackupRepositoriesGET /BackupRepositories/{repositoryId}PUT /BackupRepositories/{repositoryId}
The
repositoryIdandprotectedObjectsCountproperties were added to the response schema of theGET /Organizations/{organizationId}/usedRepositoriesmethod.The
eTagandmsidproperties were added to the response schemas describing properties of an organization group, an organization site, a team, and an organization user.The
assignedLicensesproperty was added to the response schema describing properties of an organization user.The response schema was expanded with new properties for the
GET /Organizations/SyncStateandGET /Organizations/{organizationId}/SyncStatemethods.The
operatingSystem,proxyPoolId,maintenanceModeState,cpuUsagePercent,memoryUsagePercent,version,serviceAccountand role properties were added to the response schema of theGET /Proxies,POST /Proxies,GET /Proxies/{proxyId}methods. ThethreadsNumberproperty was removed.The
eTag,objectsEtagandimmutabilityExpiresOnproperties were added to the response schema of theGET /Organization/LoggedInUser/RestorePoints,GET /RestorePoints,GET /RestorePoints/{restorePointId}methods.The
eTagproperty was added to the response schema of the following methods:POST /BackupRepositories/{repositoryId}/explorePOST /DataRetrievals/{dataRetrievalId}/explorePOST /Jobs/{jobId}/explorePOST /Organizations/{organizationId}/exploreGET /RestoreSessionsGET /RestoreSessions/{restoreSessionId}POST /Organization/ExplorePOST /Organization/OperatorExplore
The following properties were added to the response schema of the
GET /RestoreSessions/{restoreSessionId}/Events/{eventId}andGET /RestoreSessions/{restoreSessionId}/Eventsmethods:organizationIdbackedUpOrganizationIduserIdgroupIdsiteIdteamId
The
mailboxIdproperty was added to the response schema of the following methods:GET /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/foldersGET /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/folders/{folderId}POST /RestoreSessions/{restoreSessionId}/organization/searchExchangePOST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/folders/{folderId}/searchGET /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/{itemId}GET /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/itemsPOST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/searchPOST /RestoreSessions/{restoreSessionId}/organization/mailboxes/search
The
authenticationType,clientId,tenantId,userId,mailApiUrlandisAuthenticatedproperties were added to the response schema of theGET /VexEmailSettings,GET /VeodEmailSettings,GET /VespEmailSettingsandGET /VetEmailSettingsmethods.The
teamIdproperty was added to the response schema describing properties of backed-up Microsoft Teams channels, files, posts, and tabs.The
teamIdandchannelIdproperties were added to the response schema when getting backed-up Microsoft Teams items contained in a channel.The
pathproperty was added to the response schema of theGET /RestoreSessions/{restoreSessionId}/Statisticsmethod.The
jobSessionConfigTypeproperty was added to the response schema of theGET /JobSessionsandGET /JobSessions/{jobSessionsId}methods.The
isMigrationLockedproperty was added to the response schema of thePOST /BackupRepositories,GET /BackupRepositoriesandGET /BackupRepositories/{repositoryId}methods.