# ZoomMtg.join returns false - no error - no joining

**URL:** <https://devforum.zoom.us/t/zoommtg-join-returns-false-no-error-no-joining/9971>\
**Category:** Web\
**Created:** [March 28, 2020, 11:11am UTC](https://devforum.zoom.us/t/zoommtg-join-returns-false-no-error-no-joining/9971 "2020-03-28T11:11:28Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Matiboy](https://avatars.discourse-cdn.com/v4/letter/m/6bbea6/32.png) [@Matiboy](https://devforum.zoom.us/u/Matiboy)\
**Post date:** [April 4, 2020, 8:10pm UTC](https://devforum.zoom.us/t/zoommtg-join-returns-false-no-error-no-joining/9971/6 "2020-04-04T20:10:29Z")

</div>

Hi Michael,

Below is the code (and the meeting id).

```auto
(function(){
  console.log('checkSystemRequirements');
  console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));
  ZoomMtg.preLoadWasm();
  ZoomMtg.prepareJssdk();
  ZoomMtg.setZoomJSLib('https://dmogdx0jrul3u.cloudfront.net/1.7.2/lib', '/av')
  // ZoomMtg.setZoomJSLib('https://source.zoom.us/1.7.2/lib', '/av')
  document.addEventListener('DOMContentLoaded', () => {
  document.getElementById('zmmtg-root').addEventListener('click', () => {
console.log('Clicked')
var meetConfig = {
        apiKey: " ******",
        apiSecret: " *******",
        meetingNumber:,
        userName: 'Mat',
        password: " ****",
        leaveUrl: window.location.toString(),
        role: 1
    };
    console.log(meetConfig)
    var signature = ZoomMtg.generateSignature({
      meetingNumber: meetConfig.meetingNumber,
      apiKey: meetConfig.apiKey,
      apiSecret: meetConfig.apiSecret,
      role: meetConfig.role
    });
    ZoomMtg.init({
      leaveUrl: 'http://www.zoom.us',
      isSupportAV: true,
      success: function () {
        console.log('Initialize success')
          ZoomMtg.join(
              {
                  meetingNumber: meetConfig.meetingNumber,
                  userName: meetConfig.userName,
                  signature: signature,
                  apiKey: meetConfig.apiKey,
                  userEmail: ' *****',
                  password: meetConfig.password,
                  success: function(res){
                    console.log('join meeting success');
                      $('#nav-tool').hide();
                  },
                  error: function(res) {
                      console.log(res);
                  }
              }
          );
      },
      error: function(res) {
          console.log(res);
      }
  });
})
  })
})()

```

It looks like using `passWord` instead of `password` makes something happen. Sadly now I’m plagued with the [403 error](https://devforum.zoom.us/t/in-progress-web-sdk-web-client-from-browser-403-forbidden/10782/67) like everyone else.

Could you please confirm that password needs to be passed with key `passWord` (capital “W”) in join?

If so then I guess this issue can be closed for the time being. Thanks

---

_[View the full topic](https://devforum.zoom.us/t/zoommtg-join-returns-false-no-error-no-joining/9971)._
