code: def create_deep_link_url(self, data=None, alias=None, type=0, duration=None, identity=None, tags=None,
                               campaign=None, feature=None, channel=None, stage=None, skip_api_call=False):
          
          url = "/v1/url"
          method = "POST"
          params = {}
  
          # Check Params
          self._check_param("data", data, params, type=dict)
          self._check_param("alias", alias, params, type=(binary_type, text_type))
          self._check_param("type", type, params, type=int, lte=2, gte=0)
          self._check_param("duration", duration, params, type=int)
          self._check_param("identity", identity, params, type=(binary_type, text_type), max_length=127)
          self._check_param("tags", tags, params, type=list, sub_type=(binary_type, text_type), sub_max_length=64)
          self._check_param("campaign", campaign, params, type=(binary_type, text_type), max_length=128)
          self._check_param("feature", feature, params, type=(binary_type, text_type), max_length=128)
          self._check_param("channel", channel, params, type=(binary_type, text_type), max_length=128)
          self._check_param("stage", stage, params, type=(binary_type, text_type), max_length=128)
  
          if skip_api_call is True:
              return params
          else:
              self._check_param("branch_key", self.branch_key, params, optional=False, type=(binary_type, text_type))
              return self.make_api_call(method, url, json_params=params)
docs: Creates a deep linking url
  
          See the URL https://dev.branch.io/references/http_api/#creating-a-deep-linking-url
  
          You can also use this method to bulk create deep link by setting "skip_api_call=True" and using the parameters
          returned by the method as an array and call "create_deep_linking_urls"
  
          :return: params or the response