code: def sync_via_get(self, owner, id, **kwargs):
          
          kwargs['_return_http_data_only'] = True
          if kwargs.get('callback'):
              return self.sync_via_get_with_http_info(owner, id, **kwargs)
          else:
              (data) = self.sync_via_get_with_http_info(owner, id, **kwargs)
              return data
docs: Sync files (via GET)
          Update all files within a dataset that have originally been added via URL (e.g. via /datasets endpoints or on data.world).  Check-out or tutorials for tips on how to add Google Sheets, GitHub and S3 files via URL and how to use webhooks or scripts to keep them always in sync.
          This method makes a synchronous HTTP request by default. To make an
          asynchronous HTTP request, please define a `callback` function
          to be invoked when receiving the response.
          >>> def callback_function(response):
          >>>     pprint(response)
          >>>
          >>> thread = api.sync_via_get(owner, id, callback=callback_function)
  
          :param callback function: The callback function
              for asynchronous request. (optional)
          :param str owner: User name and unique identifier of the creator of a dataset or project. For example, in the URL: [https://data.world/jonloyens/an-intro-to-dataworld-dataset](https://data.world/jonloyens/an-intro-to-dataworld-dataset), jonloyens is the unique identifier of the owner. (required)
          :param str id: Dataset unique identifier. For example, in the URL:[https://data.world/jonloyens/an-intro-to-dataworld-dataset](https://data.world/jonloyens/an-intro-to-dataworld-dataset), an-intro-to-dataworld-dataset is the unique identifier of the dataset. (required)
          :return: SuccessMessage
                   If the method is called asynchronously,
                   returns the request thread.