Cannot set jbh_time to value other than 0

Description
I’ve been trying to set jbh_time in order to limit the time when users are able to join the scheduled meeting to 10 minutes before the meeting starts. However, although join_before_host is enabled and waiting_room is disabled, jbh_time is always set to 0 and users can join anytime.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Which Endpoint/s?
Meeting creation, update, get

Request
Request body:

{
   "user_id":"XXXXXX",
   "topic":"test meeting",
   "password":"XXXXX",
   "timezone":"America/Sao_Paulo",
   "start_time":"2021-05-13T13:20:00Z",
   "settings":{
      "jbh_time":10,
      "waiting_room":false,
      "join_before_host":true
   },
   "type":2
}

Response:

{
   "uuid":"XXXXXX==",
   "id":XXXXX,
   "host_id":"XXXXX",
   "host_email":"XXXXXX",
   "topic":"test meeting",
   "type":2,
   "status":"waiting",
   "start_time":"2021-05-13T13:20:00Z",
   "duration":60,
   "timezone":"America/Sao_Paulo",
   "created_at":"2021-05-13T13:12:31Z",
   "start_url":"XXXX,
   "join_url":"XXX",
   "password":"XXXXXX",
   "h323_password":"XXXXX",
   "pstn_password":"XXXXX",
   "encrypted_password":"XXXXXX",
   "settings":{
      "host_video":false,
      "participant_video":false,
      "cn_meeting":false,
      "in_meeting":false,
      "join_before_host":true,
      "jbh_time":0,
      "mute_upon_entry":false,
      "watermark":false,
      "use_pmi":false,
      "approval_type":2,
      "audio":"both",
      "auto_recording":"none",
      "enforce_login":false,
      "enforce_login_domains":"",
      "alternative_hosts":"",
      "close_registration":false,
      "show_share_button":false,
      "allow_multiple_devices":false,
      "registrants_confirmation_email":true,
      "waiting_room":false,
      "request_permission_to_unmute_participants":false,
      "global_dial_in_countries":[
         "US"
      ],
      "global_dial_in_numbers":[...],
      "registrants_email_notification":true,
      "meeting_authentication":false,
      "encryption_type":"enhanced_encryption",
      "approved_or_denied_countries_or_regions":{
         "enable":false
      },
      "breakout_room":{
         "enable":false
      },
      "alternative_hosts_email_notification":true,
      "device_testing":false
   }
}

Is it possible to set a minimum time to join (without a host) any other way? Is there something I’m forgetting to set as well?

Thanks in advance

Hi @guilherme.freitas,

Thanks for reaching out about this, and good question. I believe you’re likely facing the same behavior as I’ve described here:

Let me know if this helps!
Will

This did help a lot indeed! Now it works perfectly as intended.

Although I can update the user settings through the API to allow for JBH, would I be able to set the JBH time for the user through the API? (Similar to checking the box manually)

Thanks for the help!

Hi @guilherme.freitas,

Glad this helped! At this time, this setting must first be checked off manually in the UI for the API request to update it to work correctly.

However, we are working on improving this experience, and understand it’s not ideal.

Thanks!
Will

No problem, it’ll be a bit boring to check off the multitude of boxes, but I’m thankful for the help and attention. If you want, you can close this question for now

Thanks, @guilherme.freitas—I appreciate this feedback, and you raise a great point. Don’t hesitate to reach back out with any other questions.

Best,
Will

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