I have created a meeting using Zoom API, but the issue is that I have set the joinbeforehost as true in request but in response it is false why?

I have used Oauth2.0 for authorization,

Please find the below Request Body:-
{
“topic”:“Meeting”,
“type”:1,
“start_time”:“2020-05-20T10:18:00”,
“duration”:“60”,
“timezone”:"",
“password”:“Test@123”,
“agenda”:“string”,
“recurrence”:{
“type”:2,
“repeat_interval”:1,
“weekly_days”:“1,2,3,4,5,6”,
“end_times”:30,
“end_date_time”:“2020-05-19T10:18:30”
},
“settings”:{
“host_video”:false,
“participant_video”:false,
“cn_meeting”:true,
“in_meeting”:true,
“join_before_host”:true,
“mute_upon_entry”:true,
“watermark”:true,
“use_pmi”:true,
“approval_type”:0,
“registration_type”:1,
“audio”:“both”,
“auto_recording”:“cloud”,
“enforce_login”:false,
“enforce_login_domains”:false,
“alternative_hosts”:"",
“action”: “end”,
“global_dial_in_countries”:[
“”
],
“registrants_email_notification”:true
}
}

Response Body:-

{
“uuid”: “rqMntcWKTGWk7+u+q1rrkQ==”,
“id”: 4020148660,
“host_id”: “Cc9D6_IoRtS6aBps3n88Lg”,
“topic”: “Nikita Pandey’s Personal Meeting Room”,
“type”: 1,
“status”: “waiting”,
“timezone”: “”,
“agenda”: “”,
“created_at”: “2020-05-20T12:10:12Z”,
“start_url”: “https://zoom.us/s/4020148660?zak=eyJ6bV9za20iOiJ6bV9vMm0iLCJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjbGllbnQiLCJ1aWQiOiJDYzlENl9Jb1J0UzZhQnBzM244OExnIiwiaXNzIjoid2ViIiwic3R5IjoxMDAsIndjZCI6ImF3MSIsImNsdCI6MCwic3RrIjoic1M1SW95WE92MG5qdlgxYkhVUWp4emExU3pLNlNjbXdoc3FuNEFtaXV1TS5CZ1U0UTI5RVpHRlJWR0p2VlhGM1V6QnlhVFprV0ZaSk4yVkNlaXRvZWxCMFJtaEtOa2h4UVZNNFMxcHNSM2RKZFcxbGExUjZhVTEzUFQxQVlXSTFNbUU0T1RsbE5tWm1aak14TWpGbE5EY3lNVEl5WXpSaVlUYzVZVE0zT0RoaE5qTXdZemxsT0RNeE1URmlaakE0WkRaa1pqWXhObUV3Tm1Rd1pnQU1NME5DUVhWdmFWbFRNM005QUFOaGR6RSIsImV4cCI6MTU4OTk4MzgxMiwiaWF0IjoxNTg5OTc2NjEyLCJhaWQiOiJVSDF1ZHZ0bFRlV1lhNzZ0alN0S0JBIiwiY2lkIjoiIn0.5Tc0Q0CY_8q70TQ2mRjqttfAuq3Maq3baEkf710umI4”,
“join_url”: “https://zoom.us/j/4020148660”,
“password”: “9AxNew”,
“h323_password”: “576380”,
“pstn_password”: “576380”,
“encrypted_password”: “dzFJRjFIVU9ISmt1ZDREY0Nuckh0UT09”,
“settings”: {
“host_video”: false,
“participant_video”: false,
“cn_meeting”: false,
“in_meeting”: false,
“join_before_host”: false,
“mute_upon_entry”: false,
“watermark”: false,
“use_pmi”: false,
“approval_type”: 2,
“audio”: “both”,
“enforce_login”: false,
“close_registration”: false,
“registrants_confirmation_email”: false,
“waiting_room”: false,
“registrants_email_notification”: true,
“meeting_authentication”: false
}
}

Actually, I want that the meeting I have created, can be attended by attendes before the host as I have share the joinurl with attendes.
Please help me out as soon as possible.

One more question can I pass the email and username of the attendes in the request body for creating a zoom meeting as when meeting is created, attendes can get a email notification.
Please tell how I can achieve it. Is it possible ???
And is there any way to send meeting link automatically when meeting is created.
Or Else I have share the joinurl directly.

Please response as soon as possible.

I have the same issue, i used JWT

Hey @nikita.pandey, @acandela,

Make sure your account level join before host settings are not over ridding it.

Thanks,
Tommy