Is "Add Meeting Registrant" API available for free Zoom accounts with Server-to-Server OAuth?
Hi Zoom Community,
I want to confirm whether the Add Meeting Registrant API endpoint is accessible on a free Zoom account or if it requires a paid plan.
My current setup:
- Free Zoom account
- Server-to-Server OAuth app created under this free account
- Node.js backend calling the Zoom API
- Scopes configured:
meeting:write:meeting:adminandmeeting:write:registrant:admin
What is already working:
I am successfully creating scheduled meetings using:
POST https://api-us.zoom.us/v2/users/me/meetingsThis returns 201 Created with a valid meeting_id, start_url and join_url. Token generation and authentication are working correctly.
What I want to confirm:
When I call the Add Registrant endpoint:
POST https://api-us.zoom.us/v2/meetings/{meetingId}/registrantsWith body:
json
{
"email": "test@example.com",
"first_name": "Test"
}Will this work on a free account, or will it return:
json
{
"code": 200,
"message": "Only available for paid users."
}Why I need registrants:
My use case is to create private, secure meetings where only specific pre-approved users can join. Each invited user needs a unique, non-shareable join URL tied to their email. This is only possible through the registrant API. Without this, any person with the general join_url can enter the meeting which is a security concern for my platform.
My understanding so far:
Based on my research on the Zoom developer forum and community, registration for meetings requires at minimum a Pro plan. I want to confirm this officially before upgrading my account, since my entire use case depends on this single endpoint working.
Specific questions:
- Is
POST /v2/meetings/{meetingId}/registrantsavailable on a free Zoom account? - Is Zoom Pro the minimum plan required, or is a higher plan needed?
- Does the plan of the Zoom account matter, or does it depend on something else like the app type or user license?
Any confirmation from the community or Zoom team would be greatly appreciated.
Thank you.
