Get a VM template
GET
/vm/templates/{templateId}
const url = 'https://sylve.lan:8181/api/vm/templates/1';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://sylve.lan:8181/api/vm/templates/1 \ --header 'Authorization: <Authorization>'Retrieve a VM template by its template ID
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”templateId
required
integer
VM Template ID
Responses
Section titled “Responses”Success
Media typeapplication/json
object
data
object
acpi
boolean
apic
boolean
bootRom
string
cloudInitData
string
cloudInitMetaData
string
cloudInitNetworkConfig
string
cpuCores
integer
cpuSockets
integer
cpuThreads
integer
createdAt
string
description
string
extraBhyveOptions
Array<string>
id
integer
ignoreUMSR
boolean
name
string
networks
Array<object>
object
emulation
string
name
string
switchName
string
switchType
string
qemuGuestAgent
boolean
ram
integer
serial
boolean
shutdownWaitTime
integer
sourceVmName
string
sourceVmRid
integer
startAtBoot
boolean
startOrder
integer
storages
Array<object>
object
bootOrder
integer
emulation
string
enable
boolean
estimatedBytes
integer
pool
string
recordSize
integer
size
integer
sourceStorageId
integer
templateDataset
string
type
string
volBlockSize
integer
timeOffset
string
tpmEmulation
boolean
updatedAt
string
vncBind
string
vncEnabled
boolean
vncResolution
string
vncWait
boolean
wol
boolean
error
string
message
string
status
string
Example
{ "data": { "bootRom": "uefi", "storages": [ { "emulation": "virtio-blk", "type": "raw" } ], "timeOffset": "utc" }}Bad Request
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Unauthorized
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Not Found
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}Internal Server Error
Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{ "data": "example", "error": "example", "message": "example", "status": "example"}