New user creation, subscription_id,

I’m currently developing on a personal Zoom Workplace Pro Plus account with a single license. I’m trying to prototype a use case where I can programmatically create multiple users for a client’s potential integration. Is there any way to do this?

Some additional details/questions:

  1. Is there no way to get access to custCreate unless I sign up to be an ISV partner?
  2. I’m trying to use the API to create users (POST /v2/users). I assume this won’t be possible with my current account and single license. Would adding an additional license help me prototype this?
  3. For the API call in #2, I’m not sure how to get this required parameter: license_info_list.subscription_id

Please let me know if you can provide any recommendations on how to best move forward.

By the way, here is my current technical plan:

  1. When staff users are created in our app, I create a new Zoom user for them
  2. Standard users can sign up for our app, and are associated with staff users in our database. These users will not have their own zoom accounts, but may want to use zoom features to ask staff members for assistance
  3. Staff or client users can initiate video calls with each other. Due to the limitations in #2, I was planning on replicating this functionality with the Meeting SDK-- “calling” another user would result in a meeting being created on our backend on behalf of our staff user, and would instantly notify both users with an option to join the meeting

Please let me know if my mental model is off-base, or if you have any additional recommendations.
Thanks for the help!

Hi @andrew.hsu1 ,

As you are external to the client’s account, you would not be able to create users for their account unless you published an app that the client installed on their account that is scoped to give you the permission to create users on their account. As an ISV partner, this would be the case as well.

You can use this API to create users on your own account. Your current license is sufficient. You can confirm this on the documentation prerequisites.

Please check the documentation above and look at the user_info object under the “Body” section and you will see all the acceptable values.

Yes it’s possible to start meetings for your standard users (users external to the staff users account):