This is what you should use to make requests.  It sill authenticate for you.
        :return: requests.sessions.Session

def session(self):
        """
        This is what you should use to make requests.  It sill authenticate for you.
        :return: requests.sessions.Session
        """
        if not self._session:
            self._session = requests.Session()
            self._session.headers.update(dict(Authorization='Bearer {0}'.format(self.token)))
        return self._session