rest-websocket