code: def url(self, _url, **kwargs):
          
          api_call = self._create_api_call('get', _url, kwargs)
          data = self._clean_arguments(kwargs.pop('data', None))
          params = self._clean_arguments(kwargs)
  
          api_call.set_request(method='GET',
                               data=data,
                               params=params,
                               sub_url=_url)
          api_call._stage = 'URL'
          return api_call.url
docs: This will return the url for a Request instead of actually
          performing the request, and then store it in self['label'].
  
          * Note the API call isn't actually made but it is setup to call
          save or open_as_file
          :param _url:   str of the sub url of the api call (ex. g/device/list)
          :param kwargs: dict of additional arguments
          :return:       str of the url for the api_call