Connect to terminal WebSocket stream
Upgrades to a WebSocket connection for interactive terminal I/O. Clients send JSON TerminalClientEvent messages and receive JSON TerminalServerEvent messages. Terminal byte streams are base64-encoded inside input and output events; resize events use integer width and height fields.
GET
Connect to terminal WebSocket stream
Authorizations
Dedalus API key. Alternative to Bearer token.
Headers
Organization ID header applied to all DCS requests.
Path Parameters
Machine identifier.
Required string length:
4 - 253Pattern:
^dm-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$Terminal identifier.
Required string length:
1 - 253Pattern:
^[A-Za-z0-9]([A-Za-z0-9._-]*[A-Za-z0-9])?$Response
Switching Protocols to WebSocket
Last modified on July 13, 2026
Connect to terminal WebSocket stream
