diff --git a/OMMClient/OMMClient.py b/OMMClient/OMMClient.py index 7baca21..43e2ffc 100644 --- a/OMMClient/OMMClient.py +++ b/OMMClient/OMMClient.py @@ -654,6 +654,18 @@ def create_user(self, name, number, desc1=None, desc2=None, login=None, pin="", return children["user"] else: return None + + def delete_user(self, uid): + """ Delete a configured user (uid) + + .. note:: This operation cannot be undone! + + :param uid: user id of the user to be deleted (>0) + :type uid: int + :return: None + """ + self._ensure_login() + self._sendrequest("DeletePPUser", {"uid": uid, "seq": str(self._get_sequence())}) def delete_device(self, ppid): """ Delete a configured handset (pp) diff --git a/docs/README.md b/docs/README.md index a5602b2..e61f68d 100644 --- a/docs/README.md +++ b/docs/README.md @@ -66,6 +66,7 @@ came up with a vendor api documentation which can be found here: - Detach User from Device - Convert User-Device Relation to Fixed - Convert User-Device Relation to Dynamic +- Delete User by ID ### Devices (Protable Parts) - Delete Device (PP)