docs: def UploadAccount(self, hash_algorithm, hash_key, accounts):
      """Uploads multiple accounts to Gitkit server.
  
      Args:
        hash_algorithm: string, algorithm to hash password.
        hash_key: string, base64-encoded key of the algorithm.
        accounts: array of accounts to be uploaded.
  
      Returns:
        Response of the API.
      """
      param = {
          'hashAlgorithm': hash_algorithm,
          'signerKey': hash_key,
          'users': accounts
      }
      # pylint does not recognize the return type of simplejson.loads
      # pylint: disable=maybe-no-member
      return self._InvokeGitkitApi('uploadAccount', param)