diff --git a/duo_client/admin.py b/duo_client/admin.py index f27bf85..17200ad 100644 --- a/duo_client/admin.py +++ b/duo_client/admin.py @@ -809,7 +809,7 @@ def get_users_by_ids(self, user_ids): def add_user(self, username, realname=None, status=None, notes=None, email=None, firstname=None, lastname=None, alias1=None, alias2=None, alias3=None, alias4=None, - aliases=None): + aliases=None, enable_auto_prompt=None): """ Adds a user. @@ -822,6 +822,7 @@ def add_user(self, username, realname=None, status=None, lastname - User's surname for ID Proofing (optional) alias1..alias4 - Aliases for the user's primary username (optional) aliases - Aliases for the user's primary username (optional) + enable_auto_prompt - Enable auto selection in the universal prompt (optional) Returns newly created user object. @@ -852,6 +853,8 @@ def add_user(self, username, realname=None, status=None, params['alias4'] = alias4 if aliases is not None: params['aliases'] = aliases + if enable_auto_prompt is not None: + params['enable_auto_prompt'] = enable_auto_prompt response = self.json_api_call('POST', '/admin/v1/users', params) @@ -860,7 +863,7 @@ def add_user(self, username, realname=None, status=None, def update_user(self, user_id, username=None, realname=None, status=None, notes=None, email=None, firstname=None, lastname=None, alias1=None, alias2=None, alias3=None, alias4=None, - aliases=None): + aliases=None, enable_auto_prompt=None): """ Update username, realname, status, or notes for a user. @@ -874,6 +877,7 @@ def update_user(self, user_id, username=None, realname=None, status=None, lastname - User's surname for ID Proofing (optional) alias1..alias4 - Aliases for the user's primary username (optional) aliases - Aliases for the user's primary username. (optional) + enable_auto_prompt - Enable auto selection in the universal prompt (optional) Returns updated user object. @@ -906,6 +910,8 @@ def update_user(self, user_id, username=None, realname=None, status=None, params['alias4'] = alias4 if aliases is not None: params['aliases'] = aliases + if enable_auto_prompt is not None: + params['enable_auto_prompt'] = enable_auto_prompt response = self.json_api_call('POST', path, params) return response