# { "method": "join", "status": false, "result": "Invalid signature.", "errorCode": 3712, "errorMessage": "Signature is invalid." }

**URL:** <https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655>\
**Category:** Web\
**Created:** [January 31, 2025, 11:22am UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655 "2025-01-31T11:22:48Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![adityaXenelsoft](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/adityaxenelsoft/32/50828_2.png) [@adityaXenelsoft](https://devforum.zoom.us/u/adityaXenelsoft)\
**Post date:** [January 31, 2025, 11:22am UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655/1 "2025-01-31T11:22:48Z")

</div>

Using server-to-server OAuth account credentials to authenticate with Zoom, grant\_type:account\_credentials,  
account\_id:uUithhyrQFW,  
Now , i can generate ZAK token,but problem is that i am not able to join meeting by this ZAK and generating JWT from " meetingsdk-auth-endpoint-sample " repo ,  
payload : {  
“appKey”: “6USgcTgkQJmHkUBJ82GG”,  
“sdkKey”: “6USgcTgkQJmHkUBJ82GG”,  
“mn”: “95184931400”,  
“role”: 0,  
“iat”: 1738320379,  
“exp”: 1738327579,  
“tokenExp”: 1738327579  
}

Error : {  
“method”: “join”,  
“status”: false,  
“result”: “Invalid signature.”,  
“errorCode”: 3712,  
“errorMessage”: “Signature is invalid.”  
}

I have also verify JWT from [JWT.io](http://jwt.io/) , signature verified means my jwt is good.

Please, guide me how to integrate meeting sdk in react and how to join and start meeting for server-to-server OAuth authorization

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 5, 2025, 6:38pm UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655/2 "2025-02-05T18:38:19Z")

</div>

Hi @adityaXenelsoft  
Please take a look at this post

> **[Troubleshooting Meeting SDK signature validation - Zoom Developers](https://developers.zoom.us/blog/troubleshooting-meeting-sdk-signature-validation/)**
>
> placeholder description

---

<div class="post-metadata">

**Author:** ![adityaXenelsoft](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/adityaxenelsoft/32/50828_2.png) [@adityaXenelsoft](https://devforum.zoom.us/u/adityaXenelsoft)\
**Post date:** [February 6, 2025, 11:38am UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655/3 "2025-02-06T11:38:50Z")

</div>

Hey @elisa.zoom  
Thanks for your reply . I have looked into this post. But, i am not getting any solution of my problems.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 6, 2025, 3:03pm UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655/4 "2025-02-06T15:03:13Z")

</div>

Hi @adityaXenelsoft  
If you are using the meeting web sdk, could you please try running our sample app found here:

> **[GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK web sample](https://github.com/zoom/meetingsdk-web-sample)**
>
> Zoom Meeting SDK web sample

Make sure to use your client id and client secret, you should not be using Server ot SErver oauth credentials

---

<div class="post-metadata">

**Author:** ![adityaXenelsoft](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/adityaxenelsoft/32/50828_2.png) [@adityaXenelsoft](https://devforum.zoom.us/u/adityaXenelsoft)\
**Post date:** [February 7, 2025, 5:15am UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655/5 "2025-02-07T05:15:11Z")

</div>

Hi @elisa.zoom ,

I have used this github repository ,also able to join or start meeting .But, i need to go to login to my zoom marketplace app and allow user to get authorization code all times for access-token and ZAK token.  
Is there any other way to get access-token and ZAK token to allow a group of users without login again and gain to my marketplace account to allow users for generating authorization code.

And one more enquiry is about app publishing. Is it necessory to first integrate zoom sdk fully in my app before publishing to zoom marketplace

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 7, 2025, 3:56pm UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655/6 "2025-02-07T15:56:17Z")

</div>

Hi @adityaXenelsoft  
So if you want users outside of your account to join the meeting, you must publish your app in the Zoom Marketplace

> **[App distribution - Zoom Developers](https://developers.zoom.us/docs/distribute/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

---

<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:** [March 10, 2025, 1:56am UTC](https://devforum.zoom.us/t/method-join-status-false-result-invalid-signature-errorcode-3712-errormessage-signature-is-invalid/125655/7 "2025-03-10T01:56:58Z")

</div>

Closed on March 10, 2025, 1:56am UTC

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