This is an archive version of the document. To get the most up-to-date information, see the current version.

Operation Changes

The following list contains changes applied to operations in REST API v3.3.

  • Added the test parameter for the StartBackupFailoverPlan operation.
  • SSO-related operations are now available to company users.
  • Removed the ability to retrieve and modify the webUri values with the GetOrganizationBrandingSettings and PatchOrganizationBrandingSettings operations. These actions can now be performed with the GetOrganizationLoginUrl and ReplaceOrganizationLoginUrl operations that are available to company users.
  • Changed URL paths of the following operations:
  • GetProtectedCloudVirtualMachines

/protectedWorkloads/cloudVirtualMachines => /protectedWorkloads/publicCloud/virtualMachines

  • GetProtectedCloudVirtualMachinesBackups

/protectedWorkloads/cloudVirtualMachines/backups => /protectedWorkloads/publicCloud/virtualMachines/backups

  • GetProtectedCloudVirtualMachineBackupsByVm

/protectedWorkloads/cloudVirtualMachines/{cloudVirtualMachineUid}/backups => /protectedWorkloads/publicCloud/virtualMachines/{cloudVirtualMachineUid}/backups

  • Replaced the request body schema of the CreateSubscriptionPlan operation from SubscriptionPlanInput to SubscriptionPlan.
  • Replaced the request body schema of the CreateLocation operation from OrganizationLocation to OrganizationLocationInput.
  • Assigned the Deployment tag to the following operations:
  • InstallBackupAgentOnDiscoveryComputer
  • InstallLinuxBackupAgentOnDiscoveryComputer
  • UpdateWindowsBackupAgent
  • UpdateLinuxBackupAgent
  • UpdateMacBackupAgent
  • Applied the following changes to the InstallBackupAgentOnDiscoveryComputer and InstallLinuxBackupAgentOnDiscoveryComputer operations:
  • These operations now return deployment task UID immediately after the request is processed. To receive information on the installation completion, you can use the WaitDeploymentTask operation.
  • If Veeam backup agent is already installed on the discovered computer, the operations return the null value.
  • The UpdateWindowsBackupAgent, UpdateeLinuxBackupAgent and UpdateMacBackupAgent operations now return deployment task UID immediately after the request is processed. To receive information on the installation completion, you can use the WaitDeploymentTask operation.
  • The GetBackupServerJobs, GetbackupsServerJobsByServer and GetBackupServerJob no longer return public cloud policies.
  • The following operations were deleted:
  • GetSitesUsage
  • GetSiteUsage
  • GetSiteUsageByCompanies
  • GetSiteUsageByCompany
  • GetSiteUsageByTenantUID
  • GetBackupServersUsage
  • GetBackupServerUsage
  • GetBackupServerUsageByCompanies
  • GetBackupServerUsageByCompany
  • GetBackupServerUsageByTenantUID
  • GetVOneServersUsage
  • GetVOneServerUsage
  • GetVOneServerUsageByCompanies
  • GetVOneServerUsageByCompany
  • GetVOneServerUsageByTenantUID
  • GetVbm365ServersUsage
  • GetVbm365ServerUsage
  • GetVbm365ServerUsageByCompanies
  • GetVbm365ServerUsageByCompany
  • GetVbm365ServerUsageByTenantUID
  • GetConsoleLicenseUsage
  • GetConsoleLicenseUsageByCompanies
  • GetConsoleLicenseUsageByCompany
  • GetConsoleLicenseUsageByTenantUID

The functionality of those operation is included in the GetOrganizationsLicenseUsage operation.

ID and Path Changes

The following operations have both IDs and URL paths changed:

  • GetProtectedFileServers => GetProtectedOnPremisesFileShares

/protectedWorkloads/fileServers => /protectedWorkloads/fileShares

  • GetVbm365Servers => GetVb365Servers

/infrastructure/vbm365Servers => /infrastructure/vb365Servers

  • GetVbm365Server => GetVb365Server

/infrastructure/vbm365Servers/{vbm365ServerUid} => /infrastructure/vb365Servers/{vb365ServerUid}

  • ForceCollectVbm365Server => ForceCollectVb365Server

/infrastructure/vbm365Servers/{vbm365ServerUid}/collect => /infrastructure/vb365Servers/{vb365ServerUid}/collect

  • GetVbm365ServersLicenses => GetVb365ServersLicenses

/licensing/vbm365Servers => /licensing/vb365Servers

  • GetVbm365ServerLicense => GetVb365ServerLicense

/licensing/vbm365Servers/{vbm365ServerUid} => /licensing/vb365Servers/{vb365ServerUid}

  • InstallVbm365ServerLicense => InstallVb365ServerLicense

/licensing/vbm365Servers/{vbm365ServerUid} => /licensing/vb365Servers/{vb365ServerUid}

  • PatchVbm365ServerLicense => PatchVb365ServerLicense

/licensing/vbm365Servers/{vbm365ServerUid} => /licensing/vb365Servers/{vb365ServerUid}

  • UpdateVbm365ServerLicense => UpdateVb365ServerLicense

/licensing/vbm365Servers/{vbm365ServerUid}/update => /licensing/vb365Servers/{vb365ServerUid}/update

  • GetBackupServerImmediateBackupCopyJobs => GetBackupServerSimpleBackupCopyJobs

/infrastructure/backupServers/jobs/immediatelyBackupCopyJobs => /infrastructure/backupServers/jobs/simpleBackupCopyJobs

  • GetBackupServerImmediateBackupCopyJob => GetBackupServerSimpleBackupCopyJob

/infrastructure/backupServers/jobs/immediatelyBackupCopyJobs/{jobUid} => /infrastructure/backupServers/jobs/simpleBackupCopyJobs/{jobUid}

  • GetBackupServerImmediateBackupCopyJobsByServer => GetBackupServerSimpleBackupCopyJobsByServer

/infrastructure/backupServers/{backupServerUid}/jobs/immediatelyBackupCopyJobs => /infrastructure/backupServers/{backupServerUid}/jobs/simpleBackupCopyJobs

  • GetBackupServerImmediateBackupCopyJobsLinkedJobObjects => GetBackupServerSimpleBackupCopyJobsLinkedJobObjects

/infrastructure/backupServers/jobs/immediatelyBackupCopyJobs/objects => /infrastructure/backupServers/jobs/simpleBackupCopyJobs/objects

  • GetBackupServerImmediateBackupCopyJobLinkedJobObjects => GetBackupServerSimpleBackupCopyJobLinkedJobObjects

/infrastructure/backupServers/jobs/immediatelyBackupCopyJobs/{jobUid}/objects => /infrastructure/backupServers/jobs/simpleBackupCopyJobs/{jobUid}/objects

  • GetBackupServerImmediateBackupCopyJobsLinkedJobObjectsByServer => GetBackupServerSimpleBackupCopyJobsLinkedJobObjectsByServer

/infrastructure/backupServers{backupServerUid}/jobs/immediatelyBackupCopyJobs/objects => /infrastructure/backupServers{backupServerUid}/jobs/simpleBackupCopyJobs/objects