What is the licensed user role in hosting meetings?

A user was created using “custCreate” with basic type (type: 1). Lets say the id of the user is “xyz”

Now, a meeting was created /users/**xyz**/meetings with empty JSON body {}. The response of this API has start_url and join_url

Using the start_url, the meeting started and using the join_url, the meeting participants were able to join and conduct the meeting.

Soon, I realised that the host user is still of type 1. Basic. I was told that only a licensed user can host and start meetings.

  1. What am I missing here related to the use of licensed user?

  2. Is there a way in the meeting setting to ensure that a meeting id is used only once? (After the host clicks on “End meeting for all”, the meeting must not start using the start_url next time)


  • NA -

Which App Type (OAuth / Chatbot / JWT / Webhook)?

Which Endpoint/s?

POST /users/:userId/meetings
POST /users

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. for user creation,
    “action”: “custCreate”,
    “user_info”: {
    “email”: “test@example.com”,
    “type”: 1

  2. For meeting creation - empty JSON body

Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Hey @kkumar-pv, thanks for posting and using Zoom!

Free Basic users can in fact be the hosts of meetings, however they have a time limit of 40 minutes.

Yes, just don’t enable the use personal meeting number for the meeting.


1 Like