WebSocket
Real-time status updates via WebSocket. Connect once at <code>ws://<panel>/ws</code> to receive a stream of JSON messages without polling. Requires an authenticated session cookie (Bearer token auth is not supported). Each message has a <code>type</code> field that identifies the payload shape.
Authorization
cookieAuth 3x-ui<token>
Session cookie set by POST /login. Browser-only.
In: cookie
Response Body
curl -X GET "https://example.com/ws"Empty

3x-ui