Description
I’m trying to create a scheduled meeting(registration enabled) with api. I’m adding registrants with api as well. Registrants are auto approved. Host and registrants are custCreate users. Host can start the meeting. But when a registrant tried to join the meeting, i get “Fail to join the meeting.” error.
Browser Console Error
{
"method": "join",
"status": false,
"result": null,
"errorMessage": "Fail to join the meeting.",
"errorCode": 1
}
Which Web Meeting SDK version?
3.6.1
Meeting SDK Code Snippets
Create Meeting API:
Request:
{"agenda":"Test Zoom Meeting","default_password":false,"duration":15,"password":"***","pre_schedule":false,"recurrence":null,"schedule_for":"halil***@***.com","settings":{"additional_data_center_regions":[],"allow_multiple_devices":false,"alternative_hosts":"","alternative_hosts_email_notification":false,"approval_type":1,"approved_or_denied_countries_or_regions":{"approved_list":[],"denied_list":[],"enable":false,"method":""},"audio":"telephony","audio_conference_info":"audio_conference_info test","authentication_domains":"https://***.ngrok-free.app/","authentication_exception":[{"email":"software@***.com","name":"Software Team"}],"authentication_option":"","auto_recording":"local","breakout_room":null,"calendar_type":1,"close_registration":false,"contact_email":"halil***@***.com","contact_name":"Halil Aydın","email_notification":false,"encryption_type":"enhanced_encryption","focus_mode":false,"global_dial_in_countries":[],"host_video":false,"jbh_time":0,"join_before_host":true,"language_interpretation":null,"sign_language_interpretation":null,"meeting_authentication":false,"meeting_invitees":[{"email":"sant***@***.com"}],"mute_upon_entry":false,"participant_video":false,"private_meeting":false,"registrants_confirmation_email":false,"registrants_email_notification":false,"registration_type":1,"show_share_button":false,"use_pmi":false,"waiting_room":false,"watermark":false,"host_save_video_order":false,"alternative_host_update_polls":false,"internal_meeting":false,"continuous_meeting_chat":null,"participant_focused_meeting":false,"push_change_to_calendar":false,"resources":[],"auto_start_meeting_summary":false,"auto_start_ai_companion_questions":false},"start_time":"2024-05-16T10:07:00","template_id":"","timezone":"Europe/Istanbul","topic":"Test Zoom Meeting","tracking_fields":[],"type":2}
Response:
{"uuid":"***","id":93587625130,"host_id":"***","host_email":"halil***@***.com","topic":"Test Zoom Meeting","type":2,"status":"waiting","start_time":"2024-05-16T07:07:00Z","duration":15,"timezone":"Europe/Istanbul","agenda":"Test Zoom Meeting","created_at":"2024-05-16T07:09:04Z","start_url":"https://zoom.us/s/93587625130?zak=***","join_url":"https://zoom.us/j/93587625130?pwd=***","registration_url":"https://zoom.us/meeting/register/***","password":"***","h323_password":"***","pstn_password":"***","encrypted_password":"***","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":1,"audio":"voip","auto_recording":"local","enforce_login":false,"enforce_login_domains":"","alternative_hosts":"","alternative_host_update_polls":false,"close_registration":false,"show_share_button":false,"allow_multiple_devices":false,"registrants_confirmation_email":false,"waiting_room":false,"request_permission_to_unmute_participants":false,"registrants_email_notification":false,"meeting_authentication":false,"encryption_type":"enhanced_encryption","approved_or_denied_countries_or_regions":{"enable":false},"breakout_room":{"enable":false},"internal_meeting":false,"continuous_meeting_chat":{"enable":false,"auto_add_invited_external_users":false},"participant_focused_meeting":false,"push_change_to_calendar":false,"resources":[],"alternative_hosts_email_notification":false,"show_join_info":true,"device_testing":false,"focus_mode":false,"meeting_invitees":[{"email":"sant***@***.com"}],"enable_dedicated_group_chat":false,"private_meeting":false,"calendar_type":1,"email_notification":false,"host_save_video_order":false,"sign_language_interpretation":{"enable":false},"email_in_attendee_report":false},"pre_schedule":false}
Add Meeting Registrant API:
Request:
{"first_name":"Test","last_name":"User","email":"sant***@***.com","address":"","city":"","state":"","zip":"","country":"","phone":"","comments":"","custom_questions":[],"industry":"","job_title":"","no_of_employees":"","org":"","purchasing_time_frame":"","role_in_purchase_process":"","language":"en-US","auto_approve":true}
Response:
{"registrant_id":"***","id":93587625130,"topic":"Test Zoom Meeting","start_time":"2024-05-16T07:07:00Z","join_url":"https://zoom.us/w/93587625130?tk=***"}
To Reproduce(If applicable)
- Licenced CustCreated user(host) creates a scheduled meeting with registration enabled.
- Licenced CustCreated Registrants added to the meeting with auto-approved is true.
- Host starts the meeting. Host can join without problem.
- Registrant joins to meeting with his own ‘tk’ and gets “Fail to join the meeting.” error.
Screenshots
Registrant Join:
Note: If join url www.example.com?tk=absfggfdhdhf
tk is “absfggfdhdhf”
Registrant Signature:
Registrant Zoom Error:
Host Join:
Host Signature:
Meeting Details From Zoom Web Portal:
Troubleshooting Routes
There is no problem when host creates an instant meeting. The problem started after i changed meeting type to scheduled meeting. Participants still can’t join to scheduled meeting even approval type 0 or 2. Participant gets “meetingConfig is not defined” console error when approval type 0 or 2.
Device
- Device: Lenovo IdeaPad
- OS: Windows 11
- Browser: Chrome
- Browser Version: 124.0.6367.201 (Official Build) (x64)
Additional context
Participants can join any instant meeting without problem.