ServerToServer App, registrants_email_notification:true not sending email to guest

Format Your New Topic as Follows:

API Endpoint(s) and/or Zoom API Event(s)
https://api.zoom.us/v2/users/{user_id}/meetings

Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context.
https://api.zoom.us/v2/users/me/meetings

Description
Able to create a meeting. Keeping registrants_confirmation_email and registrants_email_notification to true. Getting a success response with these two values as true.

Error?
Not receiving the meeting invitation email on guest emails

How To Reproduce
Steps to reproduce the behavior:
1. Request URL / Headers (without credentials or sensitive info like emails, uuid, etc.) / Body
def create_zoom_meeting(access_token,meeting_title, invitees, hosts, meeting_datetime):
headers = {
‘Authorization’: f"Bearer {access_token}",
‘Content-Type’: ‘application/json’
}

# Replace with your user ID
user_id = "me"

url = f"https://api.zoom.us/v2/users/{user_id}/meetings"

data = {
    "topic": meeting_title,
    "start_time": meeting_datetime,
    "duration": 60, # 60 minutes
    "schedule_for": hosts[0],
    "timezone": "India/Kolkata",
    "settings": {
        "registrants_email_notification": 'true', # Enable email notifications
        "registrants_confirmation_email":'true',
        "auto_recording": "cloud", # Enable auto recording
        "meeting_invitees": [{"email": email} for email in invitees] # Add invitees
    }
}
response = requests.request("POST", url, headers=headers, data=json.dumps(data))
return response.json()

2. Authentication method or app type
3. Any errors
No errors in response, but not receiving invitation email

FYI, using a free plan.

I tried using “/meetings/{meetingId}/registrants” endpoint and got a response asking to use a paid plan.

But the create meeting endpoint returned a success response and even created the meeting with invited members, but failed to send invitation email despite registrants_confirmation_email email to true.

Can this selective functioning of the API be because I am on the free plan?

Hi @yash3 ,

you need to be on a paid plan to access those features

Hey @ojus.zoom , thanks for the reply.
Is there a list of methods I can use with the free plan?

Might not make economical sense for the company to work for the “free users”, but the API response could be tweaked to indicate this. Right now the API returns a success response, with these parameters’ values as true.