# Azure Recovery Services Backup management API

> Azure Recovery Services Backup management API on Apizie: 85 endpoints (List the operations for the provider, It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration…, Get the container backup status, It will validate if given feature with resource properties is supported in service, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-recoveryservicesbackup`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://www.apizie.tech/api/cloud/azure-arm-recoveryservicesbackup
- OpenAPI: https://www.apizie.tech/api/cloud/azure-arm-recoveryservicesbackup/openapi.json

Azure Resource Manager API for Recovery Services Backup: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### List the operations for the provider
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |

### It will validate followings 1. Vault capacity 2. VM is already protected 3. Any VM related configuration…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-intent-validate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| azureRegion | string | yes | Azure region to hit Api |
| subscriptionId | string | yes | The ID of the target subscription. |
| body | object | yes | JSON request body |

### Get the container backup status
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-status-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| azureRegion | string | yes | Azure region to hit Api |
| subscriptionId | string | yes | The ID of the target subscription. |
| body | object | yes | JSON request body |

### It will validate if given feature with resource properties is supported in service
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/feature-support-validate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| azureRegion | string | yes | Azure region to hit Api |
| subscriptionId | string | yes | The ID of the target subscription. |
| body | object | yes | JSON request body |

### Lists the soft deleted containers registered to Recovery Services Vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/deleted-protection-containers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the recovery services vault. |
| $filter | string | no | OData filter options. |

### Fetches Vault Encryption config.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-encryption-configs-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |

### Updates Vault encryption config.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-encryption-configs-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| body | object | yes | JSON request body |

### Backup management servers registered to Recovery Services Vault. Returns a pageable list of servers.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-engines-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### Returns backup management server registered to Recovery Services Vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-engines-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| backupEngineName | string | yes | Name of the backup management server. |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### Provides the details of the protection intent up item. This is an asynchronous operation. To know the status…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-intent-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| intentObjectName | string | yes | Backed up item name whose details are to be fetched. |

### Create Intent for Enabling backup of an item. This is a synchronous operation.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-intent-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| intentObjectName | string | yes | Backed up item name whose details are to be fetched. |
| body | object | yes | JSON request body |

### Used to remove intent from an item
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-intent-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| intentObjectName | string | yes | Backed up item name whose details are to be fetched. |

### Triggers fetching the additional details of a recovery point, which are not returned by the recovery point…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/recovery-points-get-rpextended-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name associated with the backed up items. |
| body | object | yes | JSON request body |

### Returns the additional details of the recovery points fetched by a prior getRPExtendedInfo operation.…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/recovery-points-get-rpextended-info-operation-result` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name associated with the backed up items. |
| operationId | string | yes | OperationID which represents the prior getRPExtendedInfo operation whose result needs to be fetched. |

### Provides the result of the refresh operation triggered by the BeginRefresh operation.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-container-refresh-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| fabricName | string | yes | Fabric name associated with the container. |
| operationId | string | yes | Operation ID associated with the operation whose result needs to be fetched. |

### Fetches the status of the fabric level asynchronous operation identified by the given operation id. The…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-container-refresh-operation-statuses-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the recovery services vault. |
| fabricName | string | yes | Fabric name associated with the operation. |
| operationId | string | yes | OperationID which represents the operation whose status needs to be fetched. |

### Lists the containers that can be registered to Recovery Services Vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protectable-containers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| fabricName | string | yes |  |
| $filter | string | no | OData filter options. |

### Gets details of the specific container registered to your Recovery Services Vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-containers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |

### Registers the container with Recovery Services vault. This is an asynchronous operation. To track the…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-containers-register` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| body | object | yes | JSON request body |

### Unregisters the given container from your Recovery Services Vault. This is an asynchronous operation. To…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-containers-unregister` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |

### This is an async operation and the results should be tracked using location header or Azure-async-url.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-containers-inquire` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| $filter | string | no | OData filter options. |

### Provides a pageable list of workload item of a specific container according to the query filter and the…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-workload-items-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### Fetches the result of any operation on the container.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-container-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| fabricName | string | yes | backupFabrics |
| containerName | string | yes | The name of the ProtectionContainerResource |
| operationId | string | yes | The name of the ProtectionContainerResource |

### Provides the details of the backed up item. This is an asynchronous operation. To know the status of the…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protected-items-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| $filter | string | no | OData filter options. |

### Enables backup of an item or to modifies the backup policy information of an already backed up item. This is…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protected-items-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| x-ms-authorization-auxiliary | string | no |  |
| body | object | yes | JSON request body |

### Used to disable backup of an item within a container. This is an asynchronous operation. To know the status…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protected-items-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |

### Triggers backup for specified backed up item. This is an asynchronous operation. To know the status of the…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backups-trigger` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| body | object | yes | JSON request body |

### Configures source scan for a protected item. This is an asynchronous operation. To know the status of the…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/configure-source-scan-execute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| body | object | yes | JSON request body |

### Fetches the result of any operation on the backup item.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protected-item-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| fabricName | string | yes | backupFabrics |
| containerName | string | yes | The name of the ProtectionContainerResource |
| protectedItemName | string | yes | The name of the ProtectedItemResource |
| operationId | string | yes | The name of the ProtectedItemResource |

### Fetches the status of an operation such as triggering a backup, restore. The status can be in progress,…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protected-item-operation-statuses-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| fabricName | string | yes | backupFabrics |
| containerName | string | yes | The name of the ProtectionContainerResource |
| protectedItemName | string | yes | The name of the ProtectedItemResource |
| operationId | string | yes | The name of the ProtectedItemResource |

### Lists the backup copies for the backed up item.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/recovery-points-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| $filter | string | no | OData filter options. |

### Provides the information of the backed up data identified using RecoveryPointID. This is an asynchronous…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/recovery-points-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| recoveryPointId | string | yes | RecoveryPointID represents the backed up data to be fetched. |

### Fetches the mount scripts (iSCSI connection details) for an active Instant Item Recovery (ILR) session on…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/item-level-recovery-connections-list-instant-item-recovery-o` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| recoveryPointId | string | yes | RecoveryPointID represents the backed up data to be fetched. |
| body | object | yes | JSON request body |

### Move recovery point from one datastore to another store.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/move-recovery-point` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| recoveryPointId | string | yes | RecoveryPointID represents the backed up data to be fetched. |
| body | object | yes | JSON request body |

### Provisions a script which invokes an iSCSI connection to the backup data. Executing this script opens a file…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/item-level-recovery-connections-provision` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| recoveryPointId | string | yes | RecoveryPointID represents the backed up data to be fetched. |
| body | object | yes | JSON request body |

### Restores the specified backed up data. This is an asynchronous operation. To know the status of this API…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/restores-trigger` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| recoveryPointId | string | yes | RecoveryPointID represents the backed up data to be fetched. |
| x-ms-authorization-auxiliary | string | no |  |
| body | object | yes | JSON request body |

### Revokes an iSCSI connection which can be used to download a script. Executing this script opens a file…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/item-level-recovery-connections-revoke` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| recoveryPointId | string | yes | RecoveryPointID represents the backed up data to be fetched. |

### Lists the recovery points recommended for move to another tier
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/recovery-points-recommended-for-move-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| fabricName | string | yes | The name of the BackupFabricResource |
| containerName | string | yes | Name of the container whose details need to be fetched. |
| protectedItemName | string | yes | Backed up item name whose details are to be fetched. |
| body | object | yes | JSON request body |

### Discovers all the containers in the subscription that can be backed up to Recovery Services Vault. This is…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-containers-refresh` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| fabricName | string | yes | Fabric name associated the container. |
| $filter | string | no | OData filter options. |

### Provides a pageable list of jobs.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-jobs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### Gets extended information associated with the job.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/job-details-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| jobName | string | yes | Name of the job whose details are to be fetched. |

### Cancels a job. This is an asynchronous operation. To know the status of the cancellation, call…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/job-cancellations-trigger` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| jobName | string | yes | Name of the job whose details are to be fetched. |

### Fetches the result of any operation.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/job-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| jobName | string | yes | The name of the JobResource |
| operationId | string | yes | The name of the JobResource |

### Gets the operation result of operation triggered by Export Jobs API. If the operation is successful, then it…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/export-jobs-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| operationId | string | yes | The name of the JobResource |

### Triggers export of jobs specified by filters and returns an OperationID to track.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/jobs-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $filter | string | no | OData filter options. |

### Provides the status of the delete operations such as deleting backed up item. Once the operation has…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| operationId | string | yes | OperationID which represents the operation. |

### Fetches the status of an operation such as triggering a backup, restore. The status can be in progress,…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-operation-statuses-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| operationId | string | yes | OperationID which represents the operation. |

### Lists of backup policies associated with Recovery Services Vault. API provides pagination parameters to…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-policies-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| $filter | string | no | OData filter options. |

### Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-policies-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| policyName | string | yes | Backup policy information to be fetched. |

### Creates or modifies a backup policy. This is an asynchronous operation. Status of the operation can be…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-policies-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| policyName | string | yes | Backup policy information to be fetched. |
| x-ms-authorization-auxiliary | string | no |  |
| body | object | yes | JSON request body |

### Deletes specified backup policy from your Recovery Services Vault. This is an asynchronous operation. Status…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-policies-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| policyName | string | yes | Backup policy information to be fetched. |

### Provides the result of an operation.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-policy-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| policyName | string | yes | The name of the ProtectionPolicyResource |
| operationId | string | yes | The name of the ProtectionPolicyResource |

### Provides the status of the asynchronous operations like backup, restore. The status can be in progress,…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/protection-policy-operation-statuses-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| policyName | string | yes | The name of the ProtectionPolicyResource |
| operationId | string | yes | The name of the ProtectionPolicyResource |

### Provides a pageable list of protectable objects within your subscription according to the query filter and…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-protectable-items-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### Provides a pageable list of all items that are backed up within a vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-protected-items-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### Lists the containers registered to Recovery Services Vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-protection-containers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $filter | string | no | OData filter options. |

### Provides a pageable list of all intents that are present within a vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-protection-intent-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### List the ResourceGuardProxies under vault
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/resource-guard-proxies-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |

### Returns ResourceGuardProxy under vault and with the name referenced in request
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/resource-guard-proxy-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| resourceGuardProxyName | string | yes |  |

### Add or Update ResourceGuardProxy under vault Secures vault critical operations
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/resource-guard-proxy-put` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| resourceGuardProxyName | string | yes |  |
| body | object | yes | JSON request body |

### Delete ResourceGuardProxy under vault
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/resource-guard-proxy-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| resourceGuardProxyName | string | yes |  |

### Secures delete ResourceGuardProxy operations.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/resource-guard-proxy-unlock-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| resourceGuardProxyName | string | yes |  |
| body | object | yes | JSON request body |

### Get the security PIN.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/security-pins-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| x-ms-authorization-auxiliary | string | no |  |
| body | object | no | JSON request body |

### Provides the details of the tiering related sizes and cost. Status of the operation can be fetched using…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/fetch-tiering-cost-post` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the recovery services vault. |
| body | object | yes | JSON request body |

### Gets the result of async operation for tiering cost
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/get-tiering-cost-operation-result-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the recovery services vault. |
| operationId | string | yes |  |

### Gets the status of async operations of tiering cost
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/tiering-cost-operation-status-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the recovery services vault. |
| operationId | string | yes |  |

### Validate operation for specified backed up item in the form of an asynchronous operation. Returns tracking…
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/validate-operation-trigger` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| body | object | yes | JSON request body |

### Fetches the backup management usage summaries of the vault.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-usage-summaries-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $filter | string | no | OData filter options. |
| $skipToken | string | no | skipToken Filter. |

### Validate operation for specified backed up item. This is a synchronous operation.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/operation-validate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| body | object | yes | JSON request body |

### Fetches the result of a triggered validate operation.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/validate-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| operationId | string | yes | OperationID which represents the operation whose result needs to be fetched. |

### Fetches the status of a triggered validate operation. The status can be in progress, completed or failed.…
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/validate-operation-statuses-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| vaultName | string | yes | The name of the recovery services vault. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| subscriptionId | string | yes | The ID of the target subscription. |
| operationId | string | yes | OperationID represents the operation whose status needs to be fetched. |

### Fetches resource vault config.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-vault-configs-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |

### Updates vault security config.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-vault-configs-put` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| x-ms-authorization-auxiliary | string | no |  |
| body | object | yes | JSON request body |

### Updates vault security config.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-vault-configs-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| x-ms-authorization-auxiliary | string | no |  |
| body | object | yes | JSON request body |

### Fetches resource storage config.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-storage-configs-non-crr-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |

### Updates vault storage model type.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-storage-configs-non-crr-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| body | object | yes | JSON request body |

### Updates vault storage model type.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/backup-resource-storage-configs-non-crr-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| body | object | yes | JSON request body |

### Fetches operation status for data move operation on vault
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/bmsprepare-data-move-operation-result-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| operationId | string | yes | The name of the BackupResourceConfigResource |

### Fetches Operation Result for Prepare Data Move
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/get-operation-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| operationId | string | yes | The name of the BackupResourceConfigResource |

### Prepares source vault for Data Move operation
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/bmsprepare-data-move` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| body | object | yes | JSON request body |

### Triggers Data Move Operation on target vault
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/bmstrigger-data-move` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| body | object | yes | JSON request body |

### Get Private Endpoint Connection. This call is made by Backup Admin.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/private-endpoint-connection-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |

### Approve or Reject Private Endpoint requests. This call is made by Backup Admin.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/private-endpoint-connection-put` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |
| body | object | yes | JSON request body |

### Delete Private Endpoint requests. This call is made by Backup Admin.
`POST https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/private-endpoint-connection-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | The name of the VaultResource |
| privateEndpointConnectionName | string | yes | The name of the private endpoint connection. |

### Gets the operation status for a private endpoint connection.
`GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/private-endpoint-get-operation-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| vaultName | string | yes | vaults |
| privateEndpointConnectionName | string | yes | The name of the PrivateEndpointConnectionResource |
| operationId | string | yes | The name of the PrivateEndpointConnectionResource |

## Example
```
curl "https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/operations-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Recovery Services Backup management API?
Create a free Apizie key, then send GET https://www.apizie.tech/v1/cloud:azure-arm-recoveryservicesbackup/operations-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Recovery Services Backup management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Recovery Services Backup management itself also needs your own key from azure.com.

### Can AI agents use the Azure Recovery Services Backup management API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-recoveryservicesbackup.

### What is the status of the Azure Recovery Services Backup management API?
Needs your own provider key (bring your own key)
