Changelog

This section describes the latest changes and features introduced in the Orchestrator REST API v7.21.

New Operations

The following new operations were added to the existing resource collections in the Veeam Recovery Orchestrator REST API v7.21:

  • HTTP POST /api/v7.21/Mfa/GenerateMfaCode — generates an MFA secret code required to set up the authentication application.

Schema Changes Causing Compatibility Issues

The following changes in the REST API schemas were made:

  • HTTP POST /api/token request:
    • Added the mfa_token required property to the request body.
    • Added the mfa_passcode required property to the request body.
    • Added the mfa enum value to the grant_type required request property.

Resource Changes

The following changes in the REST API schemas were made:

  • The AuthenticateResponse schema:

    • Added the is_mfa_configured and mfa_token optional properties to the response body.
  • The GroupRuntimeDetails schema:

    • Added the HvVmJob enum value to the groupCategory property.
  • The AzureCloudRecoveryLocationInfo schema:

    • Removed the following properties: computeAccountId, hardwareRules, isolatedNetworkId, isolatedSubnetId, physicalNetworkMappingRules, proxyIds, recoverAgentBackups, recoverVmBackups, regionId, regionType, repositoryRules, resourceGroupId, storageAccountId, subscriptionId, vbrServerId, virtualNetworkMappingRules.
  • The HyperVRecoveryLocationInfo schema:

    • Removed the following properties: clusterId, clusterName, enforceDataSovereignty, hyperVNetworkMappingRules, instantVmRestore, preferBackupCopy, scVmmId, scVmmName, storages, vmNetworkMappingRules.
  • The RestoreRecoveryLocationInfo schema:

    • Removed the following properties: computeGroups, cpuPressureThreshold, enforceDataSovereignty, instantVmRecovery, networkMappingRules, physicalNetworkMappingRules, preferBackupCopy, reIpRules, recoverAgentBackups, recoverVmBackups, storageGroups, storagePressureThreshold.
  • The StorageRecoveryLocationInfo schema:

    • Removed the following properties: computeGroups, datacenterId, datacenterName, networkMappingRules, reIpRules, storageSystems, vCenterId, vCenterName, vendor.