docs: async def start(self):
          """Start api initialization."""
          _LOGGER.debug('Initializing pyEight Version: %s', __version__)
          await self.fetch_token()
          if self._token is not None:
              await self.fetch_device_list()
              await self.assign_users()
              return True
          else:
              # We couldn't authenticate
              return False