latestSwagger 2.0BSD-2-Clauseraw.githubusercontent.com2026-08-223895921.5 MB

9822c41c8ac0

VM

Create a new Virtual Machine

Create a new virtual machine with the specified parameters

post/vm

Request body

acpiboolean
apicboolean
bootRomstring
cloudInitboolean
cloudInitDatastring
cloudInitMetaDatastring
cloudInitNetworkConfigstring
cpuCoresinteger required
cpuSocketsinteger required
cpuThreadsinteger required
descriptionstring
extraBhyveOptionsstring[]
ignoreUMSRboolean
isostring
macIdinteger
namestring required
pciDevicesinteger[]
qemuGuestAgentboolean
raminteger required
ridinteger required
serialboolean
startAtBootboolean
startOrderinteger
storageEmulationType'virtio-blk' | 'virtio-9p' | 'ahci-hd' | 'ahci-cd' | 'nvme'
storagePoolstring
storageSizeinteger
storageType'raw' | 'zvol' | 'image' | 'filesystem' | 'none'
switchEmulationTypestring
switchNamestring
timeOffset'utc' | 'localtime' required
tpmEmulationboolean
vncBindstring
vncEnabledboolean
vncPasswordstring
vncPortinteger
vncResolutionstring
vncWaitboolean

Response

Created

errorstring
messagestring
statusstring