Create meeting api with attendees

Hi Team,

I created a zoom meeting using the api /users/{userId}/meetings.

I want to create a meeting and invite the specified emails.

I used the meeting_invitees option to add the desired emails. However, when creating a meeting, those emails are not added.

I tried using the zoom app and creating a schedule meeting, the app allows adding emails to the meeting.

Here is the request body I used:

{
  "topic": "My Meeting",
  "type": 2,
  "agenda": "My Meeting 5",
  "default_password": false,
  "duration": 60,
  "password": "123456",
  "pre_schedule": false,
  "start_time": "2024-08-13T16:32:55Z",
  "template_id": "Dv4YdINdTk+Z5RToadh5ug==",
  "setting": {
    "meeting_authentication": false,
    "calendar_type": 2,
    "mute_upon_entry": true,
    "join_before_host": true,
    "approval_type": 1,
    "registration_type": 1,
    "meeting_invitees": [
        {
        "email": "testzoom01@gmail.com"
        }
    ]
  }
}

Please let me know how can I add any email to the meeting using the /users/{userId}/meetings api

Hi @kiemdv
Unfortunately, this field only works when using a calendar integration, so what you see is expected.
You can add registration to the meeting so the registrants can get an email invite when registering for the meeting.

Hi @elisa.zoom

So I need to use this api to add registration to the meeting right?

I tried using this api before but was told that this api is only available for paid accounts.

I tried using the zoom app and created a scheduled meeting and was able to add attendees by email, even though the account I was using was a free account.

Please give me solution to create meeting and add attendees by email.

Thank you

Hi @kiemdv, a Meeting will need to be created by a licensed user to use registration.

Hi @michael.zoom,

So I need to have a paid account to do create a meeting with attendees email right?

@kiemdv Yes, the user will need a paid license :slight_smile: