DocumentationAPI Reference
WebSocket
Get WebSocket token for real-time console connection.
GET
/servers/:id/websocketGet WebSocket credentials. Token and URL for real-time console connection.
curl "https://www.mado-hosting.com/api/v1/servers/srv_abc123/websocket" \
-H "Authorization: Bearer rsk_your_key"WebSocket Protocol
After connecting, an auth event must be sent first. Then you receive console output and status events.
| Event | Direction | Description |
|---|---|---|
auth | β Server | Authenticate with token |
auth success | β Server | Authentication successful |
console output | β Server | Console output line |
status | β Server | Server status change (running, offline, etc.) |
stats | β Server | Real-time resources (CPU, RAM) |
send command | β Server | Send console command |
set state | β Server | Power action (start, stop, restart, kill) |
Not available when server is suspended (SUSPENDED). Returns 403 SERVER_SUSPENDED.