code: def _request(self, uri, method='GET', params=None, files=None, headers=None, auth=None):
          
          if params:
              params['environment_id'] = self.env_id
          else:
              params = {
                  'environment_id': self.env_id,
              }
  
          if headers:
              headers['api-key'] = self.key
              headers['User-Agent'] = 'Falcon Sandbox'
              headers['Accept'] = 'application/json'
          else:
              headers = {
                  'api-key': self.key,
                  'User-Agent': 'Falcon Sandbox',
                  'Accept': 'application/json',
              }
  
          return sandboxapi.SandboxAPI._request(self, uri, method, params, files, headers)
docs: Override the parent _request method.
  
          We have to do this here because FireEye requires some extra
          authentication steps.