Remove user from Phone System Management

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?

Hi @Ferg
Thanks for reaching out, I am happy to help here!
Have you tried using the following endpoint:

If you have tried with this, could you please share the workflow that you are using so I can try and replicate this on my end please?
Thanks
Elisa

@Ferg

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.

I hope this helps. Best of luck!

1 Like

Hi @Ferg
Please try below API request. I’ve tested in my lab successfully.

API: https://api.zoom.us/v2/users/{UserId}/settings
Use the body as:
{“feature”:
{
“zoom_phone”:false
}
}
More info on API
Zoom Meeting API

1 Like

@rajan.bhattachan and @Ferg,

I wanted to let you know that I have tested this, and that does actually work. Thank you for this information.

1 Like