Description
We had a webinar yesterday with ~10 panelists and ~300 registrants. Some people started complaining that they receive too many confirmation emails from Zoom.
When somebody signs up through out system and wants to get the join URL for the webinar, we check if he/she is already registered as registrant and if not, try to add him as registrant. This worked but we ran into issues when panelists tried the same.
It was possible to add a panelist also as registrant. While this is basically fine. But the person never appeared in the API call to get the list of registrants. And with every call to add the registrant (status code 201), the person also received an email from Zoom. But to get the Join URL for such a “panelist registrant”, the only way was to add him/her again as registrant - another email from Zoom.
I would expect that either adding a panelist as registrant does not work or he/she then also appears in the list of registrants. At least a hint about what is going to happen would be nice in the API documentation.
Error
add_registrant is successful but registrant never is displayed in the registrant list if he/she is also a panelist. Adding him/her again leads to another confirmation email by Zoom to him/her.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth2
Which Endpoint/s?
POST /meetings/{meetingId}/registrants
GET /meetings/{meetingId}/registrants
How To Reproduce (If applicable)
Add panelist email as registrant, then check list of registrants - does not show up.