# JOIN\_MEETING\_FAILED error

**URL:** <https://devforum.zoom.us/t/join-meeting-failed-error/100848>\
**Category:** Meeting SDK\
**Created:** [December 27, 2023, 11:29pm UTC](https://devforum.zoom.us/t/join-meeting-failed-error/100848 "2023-12-27T23:29:12Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![laparoscopic](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/laparoscopic/32/64911_2.png) [@laparoscopic](https://devforum.zoom.us/u/laparoscopic)\
**Post date:** [November 5, 2025, 4:14pm UTC](https://devforum.zoom.us/t/join-meeting-failed-error/100848/8 "2025-11-05T16:14:31Z")

</div>

I have the same issue, impossibile to debug basically there is not clear reason why is failing

> [@{type: ‘JOIN\_MEETING\_FAILED’, reason: ‘Fail to join the meeting.’, errorCode: 200}](https://devforum.zoom.us/t/type-join-meeting-failed-reason-fail-to-join-the-meeting-errorcode-200/138496):
>
> I cannot connect anymore I keep getting the same message, it was working last year but not anymore this year. Signature seems fine but the error keeps popping and there is no clear message what is happening. This is how I generate the token: function generateSignature(clientID, clientSecret, meetingNumber, role) { const iat = Math.floor(Date.now() / 1000); const exp = iat + 60 \* 60 \* 2; const oHeader = {alg: “HS256”, typ: “JWT”}; const oPayload = { sdkKey: clientSecret, appKey: clientID, …

---

_[View the full topic](https://devforum.zoom.us/t/join-meeting-failed-error/100848)._
