Create meeting settings approval type always 2

#1

Whenever I create a meeting, the approval_type returned after the meeting is created is always 2 (No registration required). I’m ensuring the JSON posted has the correct approval type, I’ve tried both 0 and 1. Other settings are being set correctly, such as join_before_host and the audio settings.

I wonder if there is other requirements needed in order to have different approval_types, but I’m not sure what those would be or how to go about finding them.

Any help would be appreciated.

Thanks.

0 Likes

#2

Hi @markl,

Can you share you account ID along with request payload that was sent to developersupport@zoom.us so that we can take a closer look?

0 Likes

#3

Michael,

Email has been sent. It will be from the same address that this account is associated with.

Thank you,

Mark

0 Likes

#4

Wanted to chime in and say that I observe the exact same situation reported by @markl: I create a new meeting with approval type set to manual but this value seems to be ignored by the API. Here is the payload I send to the API:

POST https://api.zoom.us/v2/users/<... omitted for security reasons ...>/meetings HTTP/1.1
Accept: application/json, text/json, application/xml, text/xml, application/x-www-form-urlencoded
Authorization: Bearer <... omitted for security reasons ...>
User-Agent: ZoomNet/DEBUG (+https://github.com/Jericho/ZoomNet)
Cookie: cred=54F2831C313384245F75D327E6240351; _zm_mtk_guid=cf9fc66415da4395bead61f9cc1da999
Content-Type: application/json; charset=utf-8
Content-Length: 779
Host: api.zoom.us

{"type":2,"topic":"ZoomNet Integration Testing: new Scheduled Meeting","password":"abc123","agenda":"This is the description","start_time":"2019-05-17T15:55:52Z","duration":30,"timezone":"UTC","settings":{"host_video":null,"participant_video":null,"cn_meeting":null,"in_meeting":null,"join_before_host":null,"mute_upon_entry":null,"watermark":null,"use_pmi":null,"approval_type":1,"registration_type":1,"audio":"telephony","auto_recording":null,"enforce_login":null,"enforce_login_domains":null,"alternative_hosts":null,"close_registration":null,"registrants_confirmation_email":null,"waiting_room":null,"global_dial_in_countries":null,"contact_name":null,"contact_email":null},"tracking_fields":[{"field":"firstfield","value":"azerty"},{"field":"secondfield","value":"def456"}]}

and here is the response:

HTTP/1.1 201 Created
Date: Mon, 18 Mar 2019 15:55:52 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 1581
Connection: keep-alive
Server: ZOOM
x-zm-trackingid: WEB_480e08bd584e70d5ebcca900592afcd7
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Set-Cookie: cred=9F85FB1FC7F3CD53297463F0EDC00F2F; Path=/; Secure; HttpOnly
Strict-Transport-Security: max-age=31536000
X-XSS-Protection: 1; mode=block

{"uuid":"pCsabxfeQtGcPOkgwXvDqQ==","id":957673463,"host_id":"8lzIwvZTSOqjndWPbPqzuA","topic":"ZoomNet Integration Testing: new Scheduled Meeting","type":2,"status":"waiting","start_time":"2019-05-17T15:55:52Z","duration":30,"timezone":"UTC","agenda":"This is the description","created_at":"2019-03-18T15:55:52Z","start_url":"https://zoom.us/s/957673463?zak=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJjbGllbnQiLCJ1aWQiOiI4bHpJd3ZaVFNPcWpuZFdQYlBxenVBIiwiaXNzIjoid2ViIiwic3R5IjoxMDAsIndjZCI6ImF3MSIsImNsdCI6MCwic3RrIjoiUFgxX1NfNFVTcXd1YVpXV1lHb1NKTzBZVWkyS2VwWE1fVmRIQ3JqQ0JNby5CZ1VnVWtoMk55OU9ibGhwVWxKcVFrRlJNR3BpTVRkeFRVSkdkakpsU1hOaFEwTkFPV0V3T0RKbVpqRTRZakV5TmpkbE0yVXpNRGs1TVRkak9UaG1ZV1ppWVRJMllqVm1aalpqWVdGaU56UTNOV1prTnpOalpHSXpOV1poWVdNNFpqZzRNQUFNTTBOQ1FYVnZhVmxUTTNNOUFBTmhkekUiLCJleHAiOjE1NTI5MzE3NTIsImlhdCI6MTU1MjkyNDU1MiwiYWlkIjoiVmpab0VBcklUNXktSGxXeGtWLXRWQSIsImNpZCI6IiJ9.FZfh_pkgdjDkxv4TaIdY7Kh2T5poTszulf_suTaLtaY","join_url":"https://zoom.us/j/957673463?pwd=VFliV2w3OXgybTg0MGt6eWxRckJOdz09","password":"abc123","h323_password":"538822","pstn_password":"538822","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":"telephony","auto_recording":"none","enforce_login":false,"enforce_login_domains":"","alternative_hosts":"","close_registration":false,"registrants_confirmation_email":true,"waiting_room":false,"global_dial_in_countries":["US"],"contact_name":"My name","contact_email":"testing@test.com"}}

Notice the approval_type in the request is set to 1 (which stands for ‘manual’), but it’s set to 2 in the response.

0 Likes

#5

I know this issue if from January but I recently observed the same issue so I was wondering if there is any progress made in the investigation?

0 Likes