code: def exec_request(endpoint, func, raise_for_status=False, **kwargs):
          
          try:
              endpoint = '{0}/api/v1/{1}'.format(settings.SEAT_URL, endpoint)
              headers = {'X-Token': settings.SEAT_XTOKEN, 'Accept': 'application/json'}
              logger.debug(headers)
              logger.debug(endpoint)
              ret = getattr(requests, func)(endpoint, headers=headers, data=kwargs)
              ret.raise_for_status()
              return ret.json()
          except requests.HTTPError as e:
              if raise_for_status:
                  raise e
              logger.exception("Error encountered while performing API request to SeAT with url {}".format(endpoint))
              return {}
docs: Send an https api request