Volant
HomeDocsAPI Reference
HomeDocsAPI Reference
  1. vm
  • health
    • Health check
      GET
  • status
    • System status summary
      GET
  • system
    • Get system information
      GET
  • events
    • Stream VM lifecycle events
      GET
  • vm
    • List VMs
      GET
    • Create VM
      POST
    • Destroy VM
      DELETE
    • Fetch VM by name
      GET
    • Get VM configuration
      GET
    • Update VM configuration
      PATCH
    • Get VM configuration history
      GET
    • Get VM plugin OpenAPI spec
      GET
    • Restart a VM
      POST
    • Start a stopped VM
      POST
    • Stop a running VM
      POST
  • plugins
    • List plugins
      GET
    • Install plugin
      POST
    • Remove plugin
      DELETE
    • Get plugin
      GET
    • Set plugin enabled status
      POST
  • deployment
    • List deployments
      GET
    • Create deployment
      POST
    • Delete deployment
      DELETE
    • Get deployment
      GET
    • Scale deployment
      PATCH
  • vfio
    • Bind devices to vfio-pci
    • Get VFIO group paths
    • Get VFIO device information
    • Check IOMMU groups
    • Unbind devices from vfio-pci
    • Validate VFIO devices
  • mcp
    • Model Context Protocol endpoint
  1. vm

Restart a VM

POST
/api/v1/vms/{name}/restart

Request

Path Params

Responses

🟢200OK
application/json
VM restarted
Body

🟢200Success
🟠404Not Found
🔴500Internal Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/vms//restart'
Response Response Example
200 - Example 1
{
    "cpu_cores": 0,
    "created_at": "2019-08-24T14:15:22Z",
    "id": 0,
    "ip_address": "string",
    "kernel_cmdline": "string",
    "mac_address": "string",
    "memory_mb": 0,
    "name": "string",
    "pid": 0,
    "runtime": "string",
    "serial_socket": "string",
    "status": "string",
    "updated_at": "2019-08-24T14:15:22Z"
}
Modified at 2025-10-05 14:31:30
Previous
Get VM plugin OpenAPI spec
Next
Start a stopped VM
Built with