code: def create_pipeline(url, auth, json_payload, verify_ssl):
      
      title = json_payload['pipelineConfig']['title']
      description = json_payload['pipelineConfig']['description']
      params = {'description':description, 'autoGeneratePipelineId':True}
      logging.info('No destination pipeline ID provided.  Creating a new pipeline: ' + title)
      put_result = requests.put(url + '/' + title, params=params, headers=X_REQ_BY, auth=auth, verify=verify_ssl)
      put_result.raise_for_status()
      create_json = put_result.json()
      logging.debug(create_json)
      logging.info('Pipeline creation successful.')
      return create_json
docs: Create a new pipeline.
  
      Args:
          url           (str): the host url in the form 'http://host:port/'.
          auth        (tuple): a tuple of username, and password.
          json_payload (dict): the exported json paylod as a dictionary.
          verify_ssl   (bool): whether to verify ssl certificates
  
      Returns:
          dict: the response json