def create_deep_link_url(self, data=None, alias=None, type=<NUM_LIT:0>, duration=None, identity=None, tags=None,<EOL>campaign=None, feature=None, channel=None, stage=None, skip_api_call=False):
url = "<STR_LIT>"<EOL>method = "<STR_LIT:POST>"<EOL>params = {}<EOL>self._check_param("<STR_LIT:data>", data, params, type=dict)<EOL>self._check_param("<STR_LIT>", alias, params, type=(binary_type, text_type))<EOL>self._check_param("<STR_LIT:type>", type, params, type=int, lte=<NUM_LIT:2>, gte=<NUM_LIT:0>)<EOL>self._check_param("<STR_LIT>", duration, params, type=int)<EOL>self._check_param("<STR_LIT>", identity, params, type=(binary_type, text_type), max_length=<NUM_LIT>)<EOL>self._check_param("<STR_LIT>", tags, params, type=list, sub_type=(binary_type, text_type), sub_max_length=<NUM_LIT:64>)<EOL>self._check_param("<STR_LIT>", campaign, params, type=(binary_type, text_type), max_length=<NUM_LIT>)<EOL>self._check_param("<STR_LIT>", feature, params, type=(binary_type, text_type), max_length=<NUM_LIT>)<EOL>self._check_param("<STR_LIT>", channel, params, type=(binary_type, text_type), max_length=<NUM_LIT>)<EOL>self._check_param("<STR_LIT>", stage, params, type=(binary_type, text_type), max_length=<NUM_LIT>)<EOL>if skip_api_call is True:<EOL><INDENT>return params<EOL><DEDENT>else:<EOL><INDENT>self._check_param("<STR_LIT>", self.branch_key, params, optional=False, type=(binary_type, text_type))<EOL>return self.make_api_call(method, url, json_params=params)<EOL><DEDENT>
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