Breaking Changes

The following list contains changes that cause the Veeam Backup for Microsoft 365 REST API v8 to function differently:

  • The /objectstoragerepositories resource collection was removed.
  • The following methods were removed:
  • DELETE /DataRetrievals/{dataRetrievalId}
  • PUT /EncryptionKeys/{keyId}
  • POST /Organizations/{organizationId}/Jobs
  • GET /Organizations/{organizationId}/Jobs
  • GET /JobSessions/Changes
  • PUT /ManagementMode
  • GET /objectstoragerepositories/{repositoryId}
  • PUT /objectstoragerepositories/{repositoryId}
  • DELETE /objectstoragerepositories/{repositoryId}
  • GET /objectstoragerepositories
  • POST /objectstoragerepositories
  • GET /RestorePoints/Changes
  • GET /RestorePoints/{restorePointId}/protectedMailboxes
  • GET /RestorePoints/{restorePointId}/protectedTeams
  • GET /RestorePoints/{restorePointId}/protectedSites
  • GET /RestorePoints/{restorePointId}/protectedOnedrives
  • GET /RestorePoints/{restorePointId}/protectedUsers
  • GET /RestorePoints/{restorePointId}/protectedGroups
  • Response codes of HTTPS methods were unified:
  • the POST method returns the HTTP response code 204 No Content, 201 Created or 200 OK
  • the PUT method returns the HTTP response code 204 No Content
  • the GET method returns the HTTP response code 200 OK
  • the DELETE method returns the HTTP response code 204 No Content

Breaking ChangesIn which methods response codes were changed

  • POST /token/logout
  • POST /S3CompatibleResources/buckets/{bucketName}/folders
  • POST /S3Resources/buckets/{bucketName}/folders
  • PUT /Accounts/{accountId}
  • PUT /AuditEmailSettings
  • POST /AuditEmailSettings/SendTestEmail (formerly POST /AuditEmailSettings/SendTest)
  • POST /AzureResources/containers/{containerName}/folders
  • POST /BackupRepositories
  • PUT /BackupRepositories
  • POST /BackupRepositories/{repositoryId}/explore
  • POST /CopyJobs
  • POST /CopyJobs/{id}/start
  • POST /EncryptionKeys
  • PUT /ExclusionSettings
  • PUT /GlobalRetentionExclusionSettings
  • PUT /HistorySettings
  • PUT /InternetProxySettings
  • POST /Jobs/{jobId}/start
  • POST /Jobs/{jobId}/explore
  • PUT /License/AutoUpdate
  • POST /licensing/statistic/reports/{reportId}/approve
  • POST /Organizations/{organizationId}/AuditItems
  • POST /Organizations/{organizationId}/AuditItems/remove
  • PUT /Organizations/{organizationId}/BackupAccounts
  • PUT /Organizations/{organizationId}/BackupApplications
  • POST /Organizations, POST /Organizations/{organizationId}/explore
  • PUT /Organizations/{organizationId}/RetentionExclusion
  • POST /Organizations/{organizationId}/Sync
  • POST /Proxies, PUT /Proxies/{proxyId}
  • POST /Proxies/{proxyId}/Rescan
  • POST /Proxies/{proxyId}/Remove
  • POST /Proxies/Rescan
  • POST /Organizations/{organizationId}/RbacRoles
  • POST /RepositorySynchronizeSessions/{sessionId}/StopSynchronize
  • POST /RestoreSessions/{restoreSessionId}/Stop
  • POST /Organization/Explore
  • POST /Organization/OperatorExplore
  • PUT /VboEmailSettings
  • POST /VboEmailSettings/SendTestEmail (formerly POST /VboEmailSettings/SendTest)
  • POST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/sendToDefaultAddress
  • POST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/sendToDifferentAddress
  • POST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/{itemId}/sendToDefaultAddress
  • POST /RestoreSessions/{restoreSessionId}/organization/mailboxes/{mailboxId}/items/{itemId}/sendToDifferentAddress
  • PUT /VexEmailSettings
  • POST /VexEmailSettings/SendTestEmail (formerly POST /VexEmailSettings/SendTest)
  • POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Documents/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Documents/{documentId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Documents/{documentId}/Versions/{versionId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Folders/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Folders/{folderId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/OneDrives/{oneDriveId}/Folders/{folderId}/Versions/{versionId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Items/{itemId}/Attachments/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Items/{itemId}/Attachments/{attachmentId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Documents/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Documents/{documentId}/Versions/{versionId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Documents/{documentId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Folders/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Folders/{folderId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Folders/{folderId}/Versions/{versionId}/send
  • POST /RestoreSessions/{restoreSessionId}/Organization/Sites/{siteId}/Libraries/{libraryId}/send
  • PUT /VeodEmailSettings
  • POST /VeodEmailSettings/SendTestEmail
  • PUT /VespEmailSettings
  • POST /VespEmailSettings/SendTestEmail
  • POST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/files/send
  • POST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/channels/{channelId}/files/{fileId}/send
  • POST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/posts/send
  • POST /RestoreSessions/{restoreSessionId}/organization/teams/{teamId}/posts/{postId}/send
  • PUT /VetEmailSettings
  • POST /VetEmailSettings/SendTestEmail (formerly POST /VetEmailSettings/SendTest)

Page updated 9/3/2024

Page content applies to build 8.0.4.29