---
title: "POST /api/VirtualizationServerForPrivateCloud/MoveVM"
method: POST
path: "/api/VirtualizationServerForPrivateCloud/MoveVM"
---

# POST /api/VirtualizationServerForPrivateCloud/MoveVM

`POST /api/VirtualizationServerForPrivateCloud/MoveVM`

## Request body

- FuseCPProvidersVirtualizationVMInfo
  - `VmId` integer
  - `VmGuid` string, guid
  - `CreationTime` string
  - `TemplateId` string, guid
  - `TemplateName` string
  - `CurrentTaskId` string
  - `VmPath` string
  - `ProductKey` string
  - `HostName` string
  - `ComputerName` string
  - `Owner` string
  - `AdminUserName` string
  - `AdminPassword` string
  - `JoinDomain` string
  - `JoinDomainUserName` string
  - `JoinDomainPassword` string
  - `MergeAnswerFile` boolean
  - `Generation` integer
  - `CPUCount` integer
  - `CPUUtilization` integer
  - `PerfCPUUtilization` integer
  - `Memory` integer
  - `ProcessMemory` integer
  - `NumLockEnabled` boolean
  - `DvdDriver` boolean
  - `HddSize` integer
  - `SnapshotsNumber` integer
  - `HddMaximumIOPS` integer
  - `HddMinimumIOPS` integer
  - `BootFromCD` boolean
  - `HddLogicalDisks` FuseCPProvidersVirtualizationLogicalDisk[]
    - `DriveLetter` string
    - `FreeSpace` integer
    - `Size` integer
  - `ExternalNetworkEnabled` boolean
  - `ExternalNicMacAddress` string
  - `ExternalVirtualNetwork` string
  - `ExternalNetworkLocation` string
  - `PrivateNetworkEnabled` boolean
  - `PrivateNicMacAddress` string
  - `PrivateVirtualNetwork` string
  - `PrivateVLanID` integer
  - `PrivateNetworkLocation` string
  - `ManagementNetworkEnabled` boolean
  - `ManagementNicMacAddress` string
  - `ProvisioningStatus` integer — Unknown = 0 OK = 1 Warning = 2 Error = 3 InProgress = 4 DeletionProgress = 5 Deleted = 6
  - `State` integer — Running = 0 PowerOff = 1 PoweringOff = 2 Saved = 3 Saving = 4 Restoring = 5 Paused = 6 DiscardSavedState = 10 Starting = 11 MergingDrives = 12 Deleting = 13 DiscardingDrives = 80 Pausing = 81 UnderCreation = 100 CreationFailed = 101 Stored = 102 UnderTemplateCreation = 103 TemplateCreationFailed = 104 CustomizationFailed = 105 UnderUpdate = 106 UpdateFailed = 107 UnderMigration = 200 MigrationFailed = 201 CreatingCheckpoint = 210 DeletingCheckpoint = 211 RecoveringCheckpoint = 212 CheckpointFailed = 213 InitializingCheckpointOperation = 214 FinishingCheckpointOperation = 215 Missing = 220 HostNotResponding = 221 Unsupported = 222 IncompleteVMConfig = 223 UnsupportedSharedFiles = 224 UnsupportedCluster = 225 P2VCreationFailed = 240 V2VCreationFailed = 250
  - `ModifiedTime` string
  - `StartTurnOffAllowed` boolean
  - `PauseResumeAllowed` boolean
  - `RebootAllowed` boolean
  - `ResetAllowed` boolean
  - `ReinstallAllowed` boolean
  - `EnableSecureBoot` boolean
  - `CurrentJob` FuseCPProvidersVirtualizationConcreteJob
    - `Id` string
    - `JobState` integer — New = 2 Starting = 3 Running = 4 Suspended = 5 ShuttingDown = 6 Completed = 7 Terminated = 8 Killed = 9 Exception = 10 NotStarted = 11 Failed = 12
    - `ChildJobs` FuseCPProvidersVirtualizationConcreteJob[]
    - `Cancellable` boolean
    - `Caption` string
    - `Description` string
    - `ElapsedTime` string, date-time
    - `StartTime` string, date-time
    - `ErrorCode` integer
    - `ErrorDescription` string
    - `PercentComplete` integer
    - `TargetState` integer — Running = 0 PowerOff = 1 PoweringOff = 2 Saved = 3 Saving = 4 Restoring = 5 Paused = 6 DiscardSavedState = 10 Starting = 11 MergingDrives = 12 Deleting = 13 DiscardingDrives = 80 Pausing = 81 UnderCreation = 100 CreationFailed = 101 Stored = 102 UnderTemplateCreation = 103 TemplateCreationFailed = 104 CustomizationFailed = 105 UnderUpdate = 106 UpdateFailed = 107 UnderMigration = 200 MigrationFailed = 201 CreatingCheckpoint = 210 DeletingCheckpoint = 211 RecoveringCheckpoint = 212 CheckpointFailed = 213 InitializingCheckpointOperation = 214 FinishingCheckpointOperation = 215 Missing = 220 HostNotResponding = 221 Unsupported = 222 IncompleteVMConfig = 223 UnsupportedSharedFiles = 224 UnsupportedCluster = 225 P2VCreationFailed = 240 V2VCreationFailed = 250
  - `exMessage` string
  - `logMessage` string
  - `Id` integer
  - `TypeId` integer
  - `PackageId` integer
  - `ServiceId` integer
  - `Name` string
  - `GroupName` string
  - `CreatedDate` string, date-time
  - `Properties` string[]
  - `Item` string

## Response `default`

not available

- FuseCPProvidersVirtualizationVMInfo
  - `VmId` integer
  - `VmGuid` string, guid
  - `CreationTime` string
  - `TemplateId` string, guid
  - `TemplateName` string
  - `CurrentTaskId` string
  - `VmPath` string
  - `ProductKey` string
  - `HostName` string
  - `ComputerName` string
  - `Owner` string
  - `AdminUserName` string
  - `AdminPassword` string
  - `JoinDomain` string
  - `JoinDomainUserName` string
  - `JoinDomainPassword` string
  - `MergeAnswerFile` boolean
  - `Generation` integer
  - `CPUCount` integer
  - `CPUUtilization` integer
  - `PerfCPUUtilization` integer
  - `Memory` integer
  - `ProcessMemory` integer
  - `NumLockEnabled` boolean
  - `DvdDriver` boolean
  - `HddSize` integer
  - `SnapshotsNumber` integer
  - `HddMaximumIOPS` integer
  - `HddMinimumIOPS` integer
  - `BootFromCD` boolean
  - `HddLogicalDisks` FuseCPProvidersVirtualizationLogicalDisk[]
    - `DriveLetter` string
    - `FreeSpace` integer
    - `Size` integer
  - `ExternalNetworkEnabled` boolean
  - `ExternalNicMacAddress` string
  - `ExternalVirtualNetwork` string
  - `ExternalNetworkLocation` string
  - `PrivateNetworkEnabled` boolean
  - `PrivateNicMacAddress` string
  - `PrivateVirtualNetwork` string
  - `PrivateVLanID` integer
  - `PrivateNetworkLocation` string
  - `ManagementNetworkEnabled` boolean
  - `ManagementNicMacAddress` string
  - `ProvisioningStatus` integer — Unknown = 0 OK = 1 Warning = 2 Error = 3 InProgress = 4 DeletionProgress = 5 Deleted = 6
  - `State` integer — Running = 0 PowerOff = 1 PoweringOff = 2 Saved = 3 Saving = 4 Restoring = 5 Paused = 6 DiscardSavedState = 10 Starting = 11 MergingDrives = 12 Deleting = 13 DiscardingDrives = 80 Pausing = 81 UnderCreation = 100 CreationFailed = 101 Stored = 102 UnderTemplateCreation = 103 TemplateCreationFailed = 104 CustomizationFailed = 105 UnderUpdate = 106 UpdateFailed = 107 UnderMigration = 200 MigrationFailed = 201 CreatingCheckpoint = 210 DeletingCheckpoint = 211 RecoveringCheckpoint = 212 CheckpointFailed = 213 InitializingCheckpointOperation = 214 FinishingCheckpointOperation = 215 Missing = 220 HostNotResponding = 221 Unsupported = 222 IncompleteVMConfig = 223 UnsupportedSharedFiles = 224 UnsupportedCluster = 225 P2VCreationFailed = 240 V2VCreationFailed = 250
  - `ModifiedTime` string
  - `StartTurnOffAllowed` boolean
  - `PauseResumeAllowed` boolean
  - `RebootAllowed` boolean
  - `ResetAllowed` boolean
  - `ReinstallAllowed` boolean
  - `EnableSecureBoot` boolean
  - `CurrentJob` FuseCPProvidersVirtualizationConcreteJob
    - `Id` string
    - `JobState` integer — New = 2 Starting = 3 Running = 4 Suspended = 5 ShuttingDown = 6 Completed = 7 Terminated = 8 Killed = 9 Exception = 10 NotStarted = 11 Failed = 12
    - `ChildJobs` FuseCPProvidersVirtualizationConcreteJob[]
    - `Cancellable` boolean
    - `Caption` string
    - `Description` string
    - `ElapsedTime` string, date-time
    - `StartTime` string, date-time
    - `ErrorCode` integer
    - `ErrorDescription` string
    - `PercentComplete` integer
    - `TargetState` integer — Running = 0 PowerOff = 1 PoweringOff = 2 Saved = 3 Saving = 4 Restoring = 5 Paused = 6 DiscardSavedState = 10 Starting = 11 MergingDrives = 12 Deleting = 13 DiscardingDrives = 80 Pausing = 81 UnderCreation = 100 CreationFailed = 101 Stored = 102 UnderTemplateCreation = 103 TemplateCreationFailed = 104 CustomizationFailed = 105 UnderUpdate = 106 UpdateFailed = 107 UnderMigration = 200 MigrationFailed = 201 CreatingCheckpoint = 210 DeletingCheckpoint = 211 RecoveringCheckpoint = 212 CheckpointFailed = 213 InitializingCheckpointOperation = 214 FinishingCheckpointOperation = 215 Missing = 220 HostNotResponding = 221 Unsupported = 222 IncompleteVMConfig = 223 UnsupportedSharedFiles = 224 UnsupportedCluster = 225 P2VCreationFailed = 240 V2VCreationFailed = 250
  - `exMessage` string
  - `logMessage` string
  - `Id` integer
  - `TypeId` integer
  - `PackageId` integer
  - `ServiceId` integer
  - `Name` string
  - `GroupName` string
  - `CreatedDate` string, date-time
  - `Properties` string[]
  - `Item` string

---

[API](https://skmtc.net/fusecp/apis/fusecp-server-service.md) · [All operations](https://skmtc.net/fusecp/apis/fusecp-server-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fusecp/fusecp-server-service/versions/2844439c95a3/schema)
