Is it possible to completely remove a user from ‘Phone System Management’ using the API?
I am able deactivate their account, remove their phone number and phone package but the extension still remains.
If I delete the account using the web portal the extension is released
How can I completely remove the user from the phone system using the API?
I don’t work at Zoom, but I’ve been working with the API quite a bit recently, and it appears that there is no public method currently allowed for that. If you inspect the traffic as you perform that action on the zoom.us webpage, it’s making a DELETE request to https://us01pbx.zoom.us/api/v2/pbx/account/{{userID}}/user/, which is not accessible via the public API.
I suspect you’re going to have to submit a feature request to get that functionality added to the public Phone API. I recently ran into similar behavior of having sub-settings that were inaccessible via that same us01pbx.zoom.us/api/v2/account base URL. That appears to be an internal API that Zoom uses, but hasn’t quite converted all of the functionality over to the public yet.