code: def run(self, **import_params):
          
          if self.file:
              import_params["url"] = self.file
  
          self.id_field = "id"
  
          if "connection" in import_params:
              self.fields.append("connector")
              self.update_from_dict(import_params["connection"])
              self.save(force_create=True)
          else:
              super(FileImportJob, self).run(params=import_params,
                                             files=self.files)
docs: Actually creates the import job on the CARTO server
  
          :param import_params: To be send to the Import API, see CARTO's docs
                                  on Import API for an updated list of accepted
                                  params
          :type import_params: kwargs
  
          :return:
  
          .. note:: The import job is asynchronous, so you should take care of the progression, by calling the :func:`carto.resources.AsyncResource.refresh` method and check the import job :py:attr:`~state` attribute. See :func:`carto.datasets.DatasetManager.create` for a unified method to import files into CARTO