Using same account to create multiple meetings and adding registrants to it

We are developing an application for providing online psychology therapy sessions via video conferencing. On our platform counsellors and customers are two different types of users.

We want to provide functionality where counsellors can schedule/start meeting(s) and add their customers as their meeting registrants. We want to do all of this using APIs.

Please let us know which is the plan we should be going with? Basic or Should we use a Pro account and create sub-accounts for every counsellor to manage via API?

We are planning on purchasing one pro license and use it as our master account and add each counsellor as sub-account and create meetings on their behalf programmatically. Let us know if this approach is the right one or is there some other way we could do this?

Hey @akhilbrandlution,

Thank you for reaching out to the Zoom Developer Forum. You should be able to add the counselors as users under your account and then use the Create a Meeting API to schedule meetings for them.

I hope that helps! Let me know if you have any questions.

Thanks,
Max