VDI Host

List

get

Retrieve the host VM list in real-time.

Query parameters
SiteIdinteger · int32Optional

Site ID from which to retrieve the host VM list (optional).

VDITemplateIdinteger · int32Optional

The ID of the VDI Template for which to retrieve the hosts of (optional).

UserstringOptional

The username assigned to Host (optional). If empty square brackets ([]) are passed, the host list will be filtered with those with an assigned user.

Responses
200
Success
application/json; api-version=1.0
get
GET /api/Provider/VM/VDIHost HTTP/1.1
Host: 
Accept: */*
[
  {
    "siteId": 1,
    "name": "text",
    "id": "text",
    "providerId": 1,
    "templateId": 1,
    "poolId": 1,
    "timeLastUsed": "2025-07-07T18:37:18.141Z",
    "timeCreated": "2025-07-07T18:37:18.141Z"
  }
]

List by Provider ID

get

Retrieve the host VM list from a Provider in real-time.

Path parameters
providerIdinteger · int32Required

The ID of a Provider server from which to obtain the VM list.

Responses
200
Success
application/json; api-version=1.0
get
GET /api/Provider/{providerId}/VM/VDIHost HTTP/1.1
Host: 
Accept: */*
[
  {
    "siteId": 1,
    "name": "text",
    "id": "text",
    "providerId": 1,
    "templateId": 1,
    "poolId": 1,
    "timeLastUsed": "2025-07-07T18:37:18.141Z",
    "timeCreated": "2025-07-07T18:37:18.141Z"
  }
]

Get

get

Retrieve the specified host VM from a Provider in real-time.

Path parameters
providerIdinteger · int32Required

The ID of a Provider server from which to retrieve the specified VM.

idstringRequired

The ID of a host VM for which to retrieve the information.

Responses
200
Success
application/json; api-version=1.0
get
GET /api/Provider/{providerId}/VM/{id}/VDIHost HTTP/1.1
Host: 
Accept: */*
{
  "siteId": 1,
  "name": "text",
  "id": "text",
  "providerId": 1,
  "templateId": 1,
  "poolId": 1,
  "timeLastUsed": "2025-07-07T18:37:18.141Z",
  "timeCreated": "2025-07-07T18:37:18.141Z"
}

Delete

delete

Remove a RAS Guest Agent from a host VM, thus making it a plain VM, not a host VM recognized by Parallels RAS.

Path parameters
providerIdinteger · int32Required

The ID of the Provider server where the target host VM resides.

idstringRequired

The ID of the target host VM.

Query parameters
noUninstallbooleanOptional

If this parameter is included, the VDI Guest agent will not be uninstalled from the server. To uninstall the agent, omit this parameter. When uninstalling the agent, your RAS admin credentials will be used by default. You can specify different credentials if needed using the Username and Password parameters.

usernamestringOptional

An administrator account to remotely uninstall the RAS Guest Agent from the VM. If this parameter is omitted, your RAS admin username and password will be used by default.

passwordstringOptional

The password of the account specified in the Username parameter.

Responses
204
No Content
delete
DELETE /api/Provider/{providerId}/VM/{id}/VDIHost HTTP/1.1
Host: 
Accept: */*

No content

Was this helpful?