@dscott @michael.elbel @dscott
After checking with an internal resource, I can confirm that it should be possible to handle this programmatically.
First, to create a Zoom Phone User, you can do so via our Update User Settings endpoint. You will send a PATCH request and pass the following body for a given User ID:
{
"feature": {
"zoom_phone": true
}
}
This will apply a Zoom Phone license to the user, and you should then be able to take actions such as assigning a number, extension, etc.
We will work on making it clearer in our docs that you’ll need to leverage the Update User Settings endpoint to apply a Zoom Phone license.
Thanks for raising this, and let me know if you have further questions!
Best,
Will