docs: def get(self, path, params=None, headers=None):
          """Perform a GET request, optionally providing query-string params.
  
          Args:
            path (str): A path that gets appended to ``base_url``.
            params (dict, optional): Dictionary of param names to values.
  
          Example:
            api_client.get('/users', params={'active': True})
  
          Returns:
            A requests ``Response`` object.
          """
          response = requests.get(
              self._url_for(path),
              params=params,
              headers=self._headers(headers)
          )
          self._handle_errors(response)
          return response