I’m trying to join. getting error 200 on all browsers.
tried everything i can think of…
please help me.

Browser Console Error
see the screenshot.

Which Web Meeting SDK version?

Meeting SDK Code Snippets
var signatureEndpoint = ‘’;
var sdkKey = ‘’;
var meetingNumber = ‘’;
var role = 1;
var userName = ‘’;
var userEmail = ‘’
var passWord = ‘’;
var registrantToken = ‘’;

zoomAppRoot: meetingSDKElement,
language: ‘en-US’,

function getSignature() {
fetch(signatureEndpoint, {
method: ‘POST’,
headers: {
‘Content-Type’: ‘application/json’
body: JSON.stringify({
meetingNumber: meetingNumber,
role: role
}).then((response) => {
return response.json();
}).then((data) => {

}).catch((error) => {

function startMeeting(signature) {
sdkKey: sdkKey,
signature: signature,
meetingNumber: meetingNumber,
password: passWord,
userName: userName,
userEmail: userEmail,
tk: registrantToken

To Reproduce(If applicable)
run the code.


Device (please complete the following information):

  • desktop
  • win 10
  • chrome 100.0.4896.75 (Official Build) (64-bit)
  • firefox 99.0 (64-bit)

Additional context

  • using JWT credentials for signature and utc.
  • The meeting number is 868 4325 5703

Hi, @odedpe,

Welcome to the Developer Forum! As of Web Meeting SDK v2.3.0 and higher, you can generate your signature using SDK App type credentials. You will want to migrate JWT to the SDK credentials. Can you try with the SDK credentials and let us know the results?

when using key & secret from sdk in my heroku app, i get
type: ‘JOIN_MEETING_FAILED’, reason: ‘Signature is invalid.’, errorCode: 3712

so it’s 200 in jwt, or 3712 in sdk all the time.
what do you mean “migrate JWT to the SDK credentials” ?
i really tried everything i can think of, kind of desperate…

I’m having exactly the same problem. The same errors when using jwt and sdk credentials, it’s 200 and 3712 respectively.
I don’t know how to solve it.



Are you seeing this behavior only when using your Heroku app? I can confirm the behavior is working as expected on my end. As a next step, the first thing I’d do is test if the same behavior persists outside of your App. To test the expected behavior against what you are seeing, you can use our Sample Web Meeting SDK along with the Zoom Meeting SDK Sample Signature Node.js app. This will help to identify the root cause.

Web Meeting SDK

Zoom Meeting SDK Sample Signature Node.js

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