# Error occurs when requesting \`https://log-external-gateway.zoom.us/meeting-external\` after user end meeting

**URL:** <https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019>\
**Category:** Web\
**Created:** [May 21, 2025, 3:25am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019 "2025-05-21T03:25:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![lmtruong1512](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lmtruong1512/32/59233_2.png) [@lmtruong1512](https://devforum.zoom.us/u/lmtruong1512)\
**Post date:** [May 21, 2025, 3:25am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/1 "2025-05-21T03:25:11Z")

</div>

**Description**  
When a user leaves a Zoom meeting, we observed in the browser’s DevTools network tab that a request to the URL `https://log-external-gateway.zoom.us/meeting-external` fails with an error. However, during the meeting, requests to the same URL are successful.

We would like to understand:

1. Why does this error occur only when the user leaves the meeting?
2. When exactly does this happen?
3. Could this have any impact on our product?
4. Is there a way to prevent this error more gracefully?

This is my session id: `nkjDjO3KQ6iAv0w64LOZNw==`

 ![Screenshot 2025-05-21 at 10.11.10](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/1/b/1b2fe5e6c82169940858c310ccddad6ad3a5eee1.png)

**Error?**  
This is my cURL errors:

```auto
curl 'https://log-external-gateway.zoom.us/meeting-external' \
  -H 'Accept: */*' \
  -H 'Accept-Language: en-US,en;q=0.9' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: text/plain;charset=UTF-8' \
  -H 'Origin: https:// ********* \
  -H 'Referer: https:// ********* \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: cross-site' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0' \
  -H 'sec-ch-ua: "Chromium";v="136", "Microsoft Edge";v="136", "Not.A/Brand";v="99"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "macOS"' \
  --data-raw '{"messages":"{\"time\":\"2025-05-21 03:07:38.286\",\"logLevel\":\"info\",\"message\":\"TPCBC,1\",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}","meta":{"version":"000001","flag":"0"}}'

```

and

```auto
curl 'https://log-external-gateway.zoom.us/meeting-external' \
  -H 'sec-ch-ua-platform: "macOS"' \
  -H 'Referer: https:// ********** \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0' \
  -H 'sec-ch-ua: "Chromium";v="136", "Microsoft Edge";v="136", "Not.A/Brand";v="99"' \
  -H 'Content-Type: text/plain;charset=UTF-8' \
  -H 'sec-ch-ua-mobile: ?0' \
  --data-raw '{"messages":"{\"time\":\"2025-05-21 03:07:38.286\",\"logLevel\":\"info\",\"message\":\"TPCBC,1\",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}\n{\"time\":\"2025-05-21 03:07:38.287\",\"logLevel\":\"info\",\"message\":\"TPCBCLO,1,513\",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}\n{\"time\":\"2025-05-21 03:07:38.287\",\"logLevel\":\"info\",\"message\":\"callback close event\",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}\n{\"time\":\"2025-05-21 03:07:38.288\",\"logLevel\":\"info\",\"message\":\"TPWSC,1\",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}\n{\"time\":\"2025-05-21 03:07:38.288\",\"logLevel\":\"info\",\"message\":\"WebSocket closeCode 1006 closeReason \",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}\n{\"time\":\"2025-05-21 03:07:38.288\",\"logLevel\":\"info\",\"message\":\"WebSocket closeCode 1006 closeReason \",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}\n{\"time\":\"2025-05-21 03:07:38.328\",\"logLevel\":\"info\",\"message\":\"call close tp\",\"tags\":[\"VideoSDK\",\"nkjDjO3KQ6iAv0w64LOZNw==\",\"TP_INFO\",\"MEDIA SDK Direct\",\"{E}Qg_zUPo8Rc2oAOJN-JvXJQ{/E}\"],\"trackingId\":\"nkjDjO3KQ6iAv0w64LOZNw==\",\"laplaceSessionId\":\"ed0ec6af-657b-49a4-98b1-1ade7d4bc9ff\"}","meta":{"version":"000001","flag":"0"}}'

```

\*\* Evironment \*\*

- VideoSDK version: 2.1.0
- OS: Mac/Win
- Browser: Edge version 119, version 136…

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [May 21, 2025, 5:46am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/2 "2025-05-21T05:46:17Z")

</div>

Hey @lmtruong1512

Thanks for your feedback.

It doesn’t affect functionality. The request is part of our telemetry data collection and is used to automatically report exceptions during the session.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![lmtruong1512](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lmtruong1512/32/59233_2.png) [@lmtruong1512](https://devforum.zoom.us/u/lmtruong1512)\
**Post date:** [May 21, 2025, 5:56am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/3 "2025-05-21T05:56:11Z")

</div>

Thank you @vic.yang,  
Could you please confirm why the request does not return a success response when leaving the meeting, even though it returns a 200 status during the meeting? Is this behavior part of the ZoomVideoSDK mechanism, or could it be an issue on my client side?

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [May 21, 2025, 6:08am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/4 "2025-05-21T06:08:45Z")

</div>

Hi @lmtruong1512

This request is unrelated to whether the session is active or not — it’s just a normal HTTP request. Could you share more details about the response headers for the failed requests?

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![lmtruong1512](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lmtruong1512/32/59233_2.png) [@lmtruong1512](https://devforum.zoom.us/u/lmtruong1512)\
**Post date:** [May 21, 2025, 7:50am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/5 "2025-05-21T07:50:24Z")

</div>

@vic.yang Thank you for your response!

> Could you share more details about the response headers for the failed requests?

Of course — the response headers are empty. Could you help investigate why this might be happening?

 ![Screenshot 2025-05-21 at 13.54.53](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/0/9/09983185a71bffb5c12ae43c61f72ec31b4cd5ac.png)

 ![Screenshot 2025-05-21 at 13.55.51](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/a/3a6fa7761e0164ee182050a393cf8927ebafada9.png)

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [May 22, 2025, 2:19am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/6 "2025-05-22T02:19:10Z")

</div>

Hi @lmtruong1512

Was this request canceled? Are there any other error messages in the console?

I’m not sure why this issue occurred, but functionally, it shouldn’t affect the use of the Video SDK.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![lmtruong1512](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lmtruong1512/32/59233_2.png) [@lmtruong1512](https://devforum.zoom.us/u/lmtruong1512)\
**Post date:** [May 22, 2025, 7:14am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/7 "2025-05-22T07:14:41Z")

</div>

Hi @vic.yang, Thank for your response,

It seems that when the user leaves the meeting, we trigger a navigation to our homepage via URL. This causes in-progress requests to be canceled before they complete.

When leaving a meeting using `client.leave`, does the Zoom SDK always trigger a request to `https://log-external-gateway.zoom.us/meeting-external`?

If this request fails or is canceled, could it affect log submission to Zoom? Might this affect the ability of Zoom support to investigate issues based on the session ID?

Thank you in advance!

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [May 23, 2025, 1:41am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/8 "2025-05-23T01:41:01Z")

</div>

Hi @lmtruong1512

> When leaving a meeting using `client.leave` , does the Zoom SDK always trigger a request to `https://log-external-gateway.zoom.us/meeting-external` ?

No. We only report exceptions in this version.

> If this request fails or is canceled, could it affect log submission to Zoom? Might this affect the ability of Zoom support to investigate issues based on the session ID?

It may be affected, but we can infer the root cause of the issue from other logs.

Thanks  
Vic

---

<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:** [May 23, 2026, 1:41am UTC](https://devforum.zoom.us/t/error-occurs-when-requesting-https-log-external-gateway-zoom-us-meeting-external-after-user-end-meeting/133019/9 "2026-05-23T01:41:44Z")

</div>

Closed on May 23, 2026, 1:41am UTC

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