Chapter 68. Virtual Machine V2Service
68.1. Virtual Machine V2 Service Copy linkLink copied to clipboard!
68.1.1. GetVM Copy linkLink copied to clipboard!
GET /v2/virtualmachines/{id}
Single VM detail — registered first so literal paths below take priority.
68.1.1.1. Description Copy linkLink copied to clipboard!
68.1.1.2. Parameters Copy linkLink copied to clipboard!
68.1.1.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
68.1.1.3. Return Type Copy linkLink copied to clipboard!
68.1.1.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.1.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.1.6. Samples Copy linkLink copied to clipboard!
68.1.2. GetVMCVEComponents Copy linkLink copied to clipboard!
GET /v2/virtualmachines/{vmId}/cves/{cveId}/components
Components for a specific CVE on a specific VM (expanded row)
68.1.2.1. Description Copy linkLink copied to clipboard!
68.1.2.2. Parameters Copy linkLink copied to clipboard!
68.1.2.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| vmId | X | null | ||
| cveId | X | null |
68.1.2.3. Return Type Copy linkLink copied to clipboard!
68.1.2.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.2.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.2.6. Samples Copy linkLink copied to clipboard!
68.1.3. GetVMCVEDetail Copy linkLink copied to clipboard!
GET /v2/virtualmachines/cves/{cveId}
Single CVE detail (across all VMs)
68.1.3.1. Description Copy linkLink copied to clipboard!
68.1.3.2. Parameters Copy linkLink copied to clipboard!
68.1.3.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| cveId | X | null |
68.1.3.3. Return Type Copy linkLink copied to clipboard!
68.1.3.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.3.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.3.6. Samples Copy linkLink copied to clipboard!
68.1.4. GetVMDashboardCounts Copy linkLink copied to clipboard!
GET /v2/virtualmachines/summary
Dashboard tab counts
68.1.4.1. Description Copy linkLink copied to clipboard!
68.1.4.2. Parameters Copy linkLink copied to clipboard!
68.1.4.2.1. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
68.1.4.3. Return Type Copy linkLink copied to clipboard!
68.1.4.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.4.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.4.6. Samples Copy linkLink copied to clipboard!
68.1.5. GetVMVulnSummary Copy linkLink copied to clipboard!
GET /v2/virtualmachines/{id}/vuln-summary
Single VM vulnerability summary cards
68.1.5.1. Description Copy linkLink copied to clipboard!
68.1.5.2. Parameters Copy linkLink copied to clipboard!
68.1.5.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
68.1.5.2.2. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
68.1.5.3. Return Type Copy linkLink copied to clipboard!
68.1.5.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.5.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.5.6. Samples Copy linkLink copied to clipboard!
68.1.6. ListVMCVEAffectedVMs Copy linkLink copied to clipboard!
GET /v2/virtualmachines/cves/{cveId}/vms
VMs affected by a specific CVE
68.1.6.1. Description Copy linkLink copied to clipboard!
68.1.6.2. Parameters Copy linkLink copied to clipboard!
68.1.6.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| cveId | X | null |
68.1.6.2.2. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
68.1.6.3. Return Type Copy linkLink copied to clipboard!
68.1.6.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.6.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.6.6. Samples Copy linkLink copied to clipboard!
68.1.7. ListVMCVEs Copy linkLink copied to clipboard!
GET /v2/virtualmachines/cves
CVE List View
68.1.7.1. Description Copy linkLink copied to clipboard!
68.1.7.2. Parameters Copy linkLink copied to clipboard!
68.1.7.2.1. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
68.1.7.3. Return Type Copy linkLink copied to clipboard!
68.1.7.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.7.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.7.6. Samples Copy linkLink copied to clipboard!
68.1.8. ListVMCVEsByVM Copy linkLink copied to clipboard!
GET /v2/virtualmachines/{vmId}/cves
Single VM CVE list
68.1.8.1. Description Copy linkLink copied to clipboard!
68.1.8.2. Parameters Copy linkLink copied to clipboard!
68.1.8.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| vmId | X | null |
68.1.8.2.2. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
68.1.8.3. Return Type Copy linkLink copied to clipboard!
68.1.8.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.8.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.8.6. Samples Copy linkLink copied to clipboard!
68.1.9. ListVMComponents Copy linkLink copied to clipboard!
GET /v2/virtualmachines/{vmId}/components
Single VM component list
68.1.9.1. Description Copy linkLink copied to clipboard!
68.1.9.2. Parameters Copy linkLink copied to clipboard!
68.1.9.2.1. Path Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| vmId | X | null |
68.1.9.2.2. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
68.1.9.3. Return Type Copy linkLink copied to clipboard!
68.1.9.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.9.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
68.1.9.6. Samples Copy linkLink copied to clipboard!
68.1.10. ListVMs Copy linkLink copied to clipboard!
GET /v2/virtualmachines/vms
VM List View
68.1.10.1. Description Copy linkLink copied to clipboard!
68.1.10.2. Parameters Copy linkLink copied to clipboard!
68.1.10.2.1. Query Parameters Copy linkLink copied to clipboard!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query.query | - | null | ||
| query.pagination.limit | - | null | ||
| query.pagination.offset | - | null | ||
| query.pagination.sortOption.field | - | null | ||
| query.pagination.sortOption.reversed | - | null | ||
| query.pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| query.pagination.sortOption.aggregateBy.distinct | - | null |
68.1.10.3. Return Type Copy linkLink copied to clipboard!
68.1.10.4. Content Type Copy linkLink copied to clipboard!
- application/json
68.1.10.5. Responses Copy linkLink copied to clipboard!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |