code: def _http_call(self, url, method, data=None, **kwargs):
          
          response = self._http_response(url, method, data=data, **kwargs)
          if not response.content:
              return {}
  
          return response.json()
docs: url -> full target url
             method -> method from requests
             data -> request body
             kwargs -> url formatting args