Websocket disconnect

Hi all - I need some help!

Im using the API to action User and Market Data websockets but my websockets keen disconnection with either 1000 or 1006 errors. Tokens are generated and correctly apply. I seem to be doing all the steps but as soon as I try to ‘use’ the websocket it disconnects.

Can anyone assist with some advice please?

2025-04-14 07:23:17,856 - INFO - :white_check_mark: Instrument ID for MNQM5: 3819015

2025-04-14 07:23:18,015 - INFO - :white_check_mark: Instrument ID for MESM5: 3819017

2025-04-14 07:23:18,168 - INFO - :white_check_mark: Instrument ID for M2KM5: 3819018

2025-04-14 07:23:18,168 - DEBUG - :locked_with_key: accessToken: 4s7vaeuqhE…

2025-04-14 07:23:18,168 - DEBUG - :satellite_antenna: mdAccessToken: eIe4vUGX8A…

2025-04-14 07:23:18,375 - INFO - :electric_plug: WebSocket connected to: wss://md-demo.tradovateapi.com/v1/websocket?token=eIe4vUGX8AxAxNbNhvrmcM6WPwikjCoDJo1XbPDovKqBNSJ1HFg-BViAIB8SwaaIKe_63ne9F5vTjLARKAsJyD9fckTMlaeLUYVC4x2Dobcn5_ORX93WtkgAmG0VKF0BzoUQiwLq6VlZtGuCFwyukDPeJakRGF3VP5OiYYy_SLZ8uT0jKoQcFbnxauwDocGKqkpWrDLVHercw_Q

2025-04-14 07:23:18,375 - INFO - :white_check_mark: Connected to Market Data WebSocket (token was in URL)

2025-04-14 07:23:18,375 - DEBUG - :puzzle_piece: MD handshake response: o

2025-04-14 07:23:18,375 - INFO - :white_check_mark: Market Data WebSocket handshake complete. Proceeding with heartbeat.

2025-04-14 07:23:19,377 - INFO - :beating_heart: Heartbeat loop started for md socket.

2025-04-14 07:23:19,377 - DEBUG - :beating_heart: Initial heartbeat sent.

2025-04-14 07:23:19,570 - INFO - :electric_plug: WebSocket connected to: wss://demo.tradovateapi.com/v1/websocket

2025-04-14 07:23:19,570 - INFO - :electric_plug: Sending connect handshake for User WebSocket…

2025-04-14 07:23:19,571 - DEBUG - :spider_web: Sent: connect\n0\n

2025-04-14 07:23:19,571 - DEBUG - :puzzle_piece: Handshake response: o

2025-04-14 07:23:19,571 - INFO - :white_check_mark: User WebSocket handshake complete. Proceeding to authorization.

2025-04-14 07:23:19,571 - INFO - :locked_with_key: Sending authorization for User WebSocket…

2025-04-14 07:23:19,571 - DEBUG - :key: Sent raw auth message: ‘authorization\n4s7vaeuqhE1kjfUrSm8yUsAMKSWhKeZC6n45qxdWxenjC1WbPZc2l987xPZzlo4s7oJZs4FuuDMYTSlI9R16jULTkk16Sxg_fMytTsGVvn_0l-jlytFTAdMIwqoZ5eNUYYgU-C06CORfCyW6-W_VDI5_HjgBHs3iMOxol-VLFwDE8cqpEz0lE2kBZMZp9i4MsXZqTn6eh4jN7g\n’

2025-04-14 07:23:19,571 - INFO - :white_check_mark: Both Market Data and User WebSockets are connected.

2025-04-14 07:23:19,571 - INFO - :satellite_antenna: Subscribed to MNQM5 1m candles.

2025-04-14 07:23:19,571 - INFO - :satellite_antenna: Subscribed to MNQM5 tick data.

2025-04-14 07:23:19,571 - INFO - :satellite_antenna: Subscribed to MESM5 1m candles.

2025-04-14 07:23:19,572 - INFO - :satellite_antenna: Subscribed to MESM5 tick data.

2025-04-14 07:23:19,572 - INFO - :satellite_antenna: Subscribed to M2KM5 1m candles.

2025-04-14 07:23:19,572 - INFO - :satellite_antenna: Subscribed to M2KM5 tick data.

2025-04-14 07:23:19,572 - INFO - :satellite_antenna: Subscribed to order events via WebSocket.

2025-04-14 07:23:19,572 - INFO - :satellite_antenna: Subscribed to user sync updates via WebSocket.

2025-04-14 07:23:19,572 - INFO - :beating_heart: Heartbeat loop started for user socket.

2025-04-14 07:23:19,572 - DEBUG - :beating_heart: Initial heartbeat sent.

2025-04-14 07:23:20,574 - INFO - :cyclone: Starting live trade loop for MNQM5

2025-04-14 07:23:20,574 - INFO - :cyclone: Starting live trade loop for MESM5

2025-04-14 07:23:20,574 - INFO - :cyclone: Starting live trade loop for M2KM5

2025-04-14 07:23:20,574 - INFO - :rocket: Live trading system fully initialized.

2025-04-14 07:23:20,575 - DEBUG - :green_circle: [WS:md] Entered receive loop

2025-04-14 07:23:20,575 - ERROR - :electric_plug: WebSocket disconnected (code=1000) | reason=Bye

2025-04-14 07:23:20,575 - WARNING - :repeat_button: [md] Reconnecting in 5 seconds…

2025-04-14 07:23:20,575 - DEBUG - :green_circle: [WS:user] Entered receive loop

2025-04-14 07:23:20,575 - ERROR - :electric_plug: WebSocket disconnected (code=1006) | reason=

2025-04-14 07:23:20,575 - WARNING - :repeat_button: [user] Reconnecting in 5 seconds…

2025-04-14 07:23:20,575 - WARNING - :broken_heart: Heartbeat loop cancelled.

2025-04-14 07:23:20,575 - WARNING - :broken_heart: Heartbeat loop cancelled.

2025-04-14 07:23:20,575 - WARNING - :stop_sign: [md] Receive task was cancelled.

2025-04-14 07:23:20,575 - INFO - :broom: [md] Exiting receive loop, flag cleared.

2025-04-14 07:23:20,576 - WARNING - :stop_sign: [user] Receive task was cancelled.

2025-04-14 07:23:20,576 - INFO - :broom: [user] Exiting receive loop, flag cleared.