Thanks for reaching out about this, and welcome to our Developer Community! Happy to confirm these points for you.
My questions are :
Is it possible that with one account we can create meeting with any user as a host.
Yes—however, the users that you create the meetings for will need to be users under your own account. If you wish to schedule meetings for users under a different, separate Zoom account, this will require creating an OAuth App, allowing them to authorize your access to their account/user profile.
How to approch the developement as their is very clear help found regarding integration of zoom in asp.net web api.
Our APIs are platform agnostic—however, if you wish to develop your integration in a specific language/framework, I recommend using the code generation functionality in the embedded Postman tool in our documentation. You can generate code snippets in most languages.
Do every user must have zoom account for hosting a meeting.
Any user can host a Zoom meeting—however, a user must have a license in order to host group meetings over 40 minutes. You can find pricing for licenses here: