Skip to content

Open a VM serial console WebSocket

GET
/vm/{rid}/console
curl --request GET \
--url 'https://sylve.lan:8181/api/vm/1/console?baudrate=115200&auth=example' \
--header 'Authorization: <Authorization>'

Validate the VM serial console and upgrade to an authenticated interactive WebSocket session

rid
required
integer

Virtual Machine RID

baudrate
integer
default: 115200

Serial baud rate

auth
required
string

Hex-encoded WebSocket authentication payload

Switching Protocols

string

Bad Request

object
data
error
string
message
string
status
string

Unauthorized

object
data
error
string
message
string
status
string

Forbidden

object
data
error
string
message
string
status
string

VM Not Found

object
data
error
string
message
string
status
string

Conflict

object
data
error
string
message
string
status
string

Internal Server Error

object
data
error
string
message
string
status
string

Service Unavailable

object
data
error
string
message
string
status
string