I’m trying to add participant to ongoing meeting using endpoint https://api.zoom.us/v2/meetings/{meetingId}/registrants and it’s failed. Is this possible at all to add another participant to already started meeting and which endpoint/payload to use for that?
Hi!!! @dpavlov
Welcome to the Zoom Developer Forum and to our community!
I was able to add a registrant to a live meeting using the Add a meeting registrant endpoint:
Could you please share with me the request URL and body that you are sending and the error that you are getting so I can debug this issue further?
Thanks
Elisa
Thank you for your response.
First, meeting was created with payload:
{
“topic”: “{zoomDisplayName}”,
“type”: 2,
“start_time”: “{start:s}Z”,
“timezone”: “UTC”,
“password”: “”,
“duration”: {duration},
“settings”: {
“waiting_room”: true,
“approval_type”: 2,
“registrants_email_notification”: false
}
}
and started successfully.
Later, I tried to add registrant with payload:
{“email”: “{email}”, “first_name”: “{firstName}”, “last_name”: “{lastName}”, “auto_approve”: true}
and it gives us an error: {“code”:404,“message”:“Registration has not been enabled for this meeting: 86183496080.”}.
I tried slightly different approach to change “approval_type” to “0” patching meeting settings (meeting was already started by this time) and then adding registrant with payload: {“email”: “{email}”, “first_name”: “{firstName}”, “last_name”: “{lastName}”}
and it gives us an error: {“code”:3027,“message”:“Host can not register”}
Thanks for the update @dpavlov
I have been able to replicate this last behavior that you experienced.
Have you tried adding another registrant (different that the host)
When I did my testing, I added the host as a registrant and I got the same error
{“code”:3027,“message”:“Host can not register”}
But when I passed another email, I was able to add the registrant.
Hope this helps,
Elisa
I can confirm that I could add registrant to the meeting with approval_type=0 using different e-mail address. I still couldn’t add another registrant to the ongoing meeting created with approval_type=2. Could you confirm please you were able to do it?
And could you confirm that it’s possible to patch approval_type setting for ongoing meeting? Lets say you created meeting with approval_type=2 and patched it to approval_type=0 after meeting was started.
Thank you for your help.
Hi @dpavlov
I can confirm that you can add registrants with approval_type=0, but you can NOT add registrants with approval_type=2 (since approval_type 2 is NO registration required)
You can patch the approval_type from 2 to 0 and then add registrants.
Hope this helps to clarify
Best,
Elisa
Thank you. I think we’re getting closer. So, can we patch “approval_type” setting for ongoing meeting? Or you cannot patch meeting which already started?
Yes, you can patch “approval_type” setting for ongoing meetings
@dpavlov
https://www.businessstudynotes.com
This is not helpful
Thank you for your help. Now it seems to work as expected. The main issue was with meeting approval_type. I remember patching this property sometimes failed but now it seems to work fine.