Hey Guys, I am trying to create an instant meeting with the v2 API and actually add a list of attendees at the same time. I see the option to add meeting registrants but I am not clear on how an attendee vs registrant differs and whether the later is only designed for recurring meetings.
Hello, i’m working on the same feature i think. I need to only allow joining users with a certain Email and disable the Join directly fom the Meeting ID. I don’t know much about attendee vs registrant but I tried to add a registrant via API but i’m getting this error:
Client error: POST [https://api.zoom.us/v2/meetings/{meeting\_id}/registrants](https://api.zoom.us/v2/meetings/{meeting_id}/registrants`) resulted in a 400 Bad Request response:
{“code”:200,“message”:“Only available for Paid user: {id of admin user registered on my zoom account}”}
@Cam, if you want to use meeting registration feature, please create a scheduled meeting or a recurring meeting with fixed time.
Attendee - The person who has attended the meeting.
Registrant - The person who has registered the meeting.
Unfortunately the answer given is unclear, and I believe inaccurate. I’ll try to clarify based on what I know about Webinars.
Answer given was:
   Attendee - The(sic) person who has attended the meeting. Â
   Registrant - The(sic) person who has registered the meeting.Â
A registrant is a person who has “requested” or “registered” an intent to attend a meeting. Registrants can be automatically allowed, or manually allowed/denied via the API and the Web UI (and meeting configuration).
A registrant who is “allowed” is an attendee  and will have a unique link to join the meeting/webinar. Accepted registrants can be automatically sent email reminders with a unique attendance link. After a meeting has ended, Attendees include those who actually attended, and those who missed the meeting. Emails can be sent separately to these two categories.
You can use the create meeting API to create a meeting (Please make sure that the registration type is not 1), and then in settings, set the approval type to 0 (if you want to automatically approve participants) or 1 (if you want to manually approve participants).
If you need to have registration for a meeting via api, you need to have the meeting type as 8 (Recurring Meeting with fixed time), and then in settings, you need to add the registration type.
I understood what you had explained, but this isn’t what I need.
I do not want a recurrent meeting, just a scheduled meeting (2), because it needs to happen only once. However, I want to be able to register people to this scheduled meeting, since I want that only the registered participants have permission to enter.
If this isn’t possible, how can I do it for a scheduled meeting? Since the approval type for it always go back to 2, after creating the meeting?
I have created a meeting with the following settings
type of 2 (scheduled).
approval_type 1 (manually approve)
registration_type 2 (must register for each occurrence).
When I attempt to add a registrant to the meeting… I get a 200 success… but the body of the response is NULL!