code: def _query(event=None,
             method='GET',
             args=None,
             header_dict=None,
             data=None):
      '''
      Make a web call to IFTTT.
      '''
      secret_key = __salt__['config.get']('ifttt.secret_key') or \
          __salt__['config.get']('ifttt:secret_key')
      path = 'https://maker.ifttt.com/trigger/{0}/with/key/{1}'.format(event, secret_key)
  
      if header_dict is None:
          header_dict = {'Content-type': 'application/json'}
  
      if method != 'POST':
          header_dict['Accept'] = 'application/json'
  
      result = salt.utils.http.query(
          path,
          method,
          params={},
          data=data,
          header_dict=header_dict,
          decode=True,
          decode_type='auto',
          text=True,
          status=True,
          cookies=True,
          persist_session=True,
          opts=__opts__,
          backend='requests'
      )
      return resulf _query(event=None,
             method='GET',
             args=None,
             header_dict=None,
             data=None):
      '''
      Make a web call to IFTTT.
      '''
      secret_key = __salt__['config.get']('ifttt.secret_key') or \
          __salt__['config.get']('ifttt:secret_key')
      path = 'https://maker.ifttt.com/trigger/{0}/with/key/{1}'.format(event, secret_key)
  
      if header_dict is None:
          header_dict = {'Content-type': 'application/json'}
  
      if method != 'POST':
          header_dict['Accept'] = 'application/json'
  
      result = salt.utils.http.query(
          path,
          method,
          params={},
          data=data,
          header_dict=header_dict,
          decode=True,
          decode_type='auto',
          text=True,
          status=True,
          cookies=True,
          persist_session=True,
          opts=__opts__,
          backend='requests'
      )
      return result
docs: Make a web call to IFTTT.