code: def rekey_multi(self, keys, nonce=None, recovery_key=False):
          
          result = None
  
          for key in keys:
              result = self.rekey(
                  key=key,
                  nonce=nonce,
                  recovery_key=recovery_key,
              )
              if result.get('complete'):
                  break
  
          return result
docs: Enter multiple recovery key shares to progress the rekey of the Vault.
  
          If the threshold number of recovery key shares is reached, Vault will complete the rekey.
  
          :param keys: Specifies multiple recovery share keys.
          :type keys: list
          :param nonce: Specifies the nonce of the rekey operation.
          :type nonce: str | unicode
          :param recovery_key: If true, send requests to "rekey-recovery-key" instead of "rekey" api path.
          :type recovery_key: bool
          :return: The last response of the rekey request.
          :rtype: response.Request