docs: def info(self):
          """Gets info endpoint. Used to perform login auth."""
          url = self.api_url + self.info_url
          resp = self.session.get(url)
          if resp.status_code != 200:
              error = {'description': "Info HTTP response not valid"}
              raise CFException(error, resp.status_code)
          try:
              info = resp.json()
          except ValueError as e:
              error = {'description': "Info HTTP response not valid, %s" % str(e)}
              raise CFException(error, resp.status_code)
          return info