# Websockets limitations

**URL:** <https://devforum.zoom.us/t/websockets-limitations/114226>\
**Category:** API and Webhooks\
**Created:** [July 23, 2024, 2:35pm UTC](https://devforum.zoom.us/t/websockets-limitations/114226 "2024-07-23T14:35:37Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![j.c.novoa\_zoom](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@j.c.novoa\_zoom](https://devforum.zoom.us/u/j.c.novoa_zoom)\
**Post date:** [July 23, 2024, 2:35pm UTC](https://devforum.zoom.us/t/websockets-limitations/114226/1 "2024-07-23T14:35:37Z")

</div>

We are currently connecting to seperate 3 marketplace apps within our zoom account.

1 for ZCC  
1 for ZMeetings  
1 for Zoom Phone.

Each market place app is setup for Websocket events. When we connect to the websocket URL for the first market place app, we get a successful connection, when we. connect the the 2nd websocket url (while the 1st is still active)…we get an error in the connection “Connected in another place”

Is there a limit to how many websocket connections you can have in an account? If so what limits? To recieve websocket events for all 3 services, is the recommendation to use a single marketplace app that supports ALL 3 services?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [July 23, 2024, 4:53pm UTC](https://devforum.zoom.us/t/websockets-limitations/114226/2 "2024-07-23T16:53:55Z")

</div>

Hi @ojus.zoom can you please help this developer with their use case?

---

<div class="post-metadata">

**Author:** ![intropy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/intropy/32/54186_2.png) [@intropy](https://devforum.zoom.us/u/intropy)\
**Post date:** [August 14, 2024, 12:19pm UTC](https://devforum.zoom.us/t/websockets-limitations/114226/4 "2024-08-14T12:19:48Z")

</div>

I’ve received an event:

```auto
{
    "module": "close_connection",
    "success": "True",
    "content": "Connected in another place",
    "header":
    {} ...
}

```

Same questions here:  
How often can you subscribe to a WebSocket?  
Does it matter if you have another (new) OAuth token?  
How can I scale my service to listen to WebSocket events if I can only establish one connection?

Any insight or recommendations are appreciated.

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [August 14, 2024, 8:26pm UTC](https://devforum.zoom.us/t/websockets-limitations/114226/5 "2024-08-14T20:26:18Z")

</div>

@j.c.novoa_zoom @intropy thanks for bringing this to our attention.

typically for a given WebSocket subscription you can only open one subscription at a time.

If you are saying that you have independent websocket subscriptions and they aren’t running concurrently, then this is a bug. Can you please confirm?

---

<div class="post-metadata">

**Author:** ![intropy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/intropy/32/54186_2.png) [@intropy](https://devforum.zoom.us/u/intropy)\
**Post date:** [August 15, 2024, 1:28pm UTC](https://devforum.zoom.us/t/websockets-limitations/114226/6 "2024-08-15T13:28:54Z")

</div>

Right now, I have one wss:// endpoint in one Zoom App.  
The service subscribes to it fine.  
As soon as a second instance tries to subscribe to the same endpoint (but with a different token) the first connection gets closed. I guess it depends on what is meant by “independent subscription”.

I was falsely under the impression both subscriptions would be able to receive events or that there would be some sort of round-robin on who will get an event on multiple subscriptions.

My only option to achieve some redundancy and fault tolerance is to create a second identical wss:// endpoint. Am I right with this assumption @ojus.zoom?

---

<div class="post-metadata">

**Author:** ![ojus.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ojus.zoom/32/734_2.png) [@ojus.zoom](https://devforum.zoom.us/u/ojus.zoom)\
**Post date:** [August 30, 2024, 3:59pm UTC](https://devforum.zoom.us/t/websockets-limitations/114226/7 "2024-08-30T15:59:21Z")

</div>

@intropy thats correct

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 3, 2025, 7:36am UTC](https://devforum.zoom.us/t/websockets-limitations/114226/8 "2025-09-03T07:36:13Z")

</div>

Closed on September 3, 2025, 7:36am UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
