docs: def check_auth(self):
          """
          Check if you can make the API call with your current level of authentification
          :return: true if you can and false if you can't
          """
          if self.type_of_auth == BboxConstant.AUTHENTICATION_TYPE_LOCAL:
              access_level_required = self.get_auth_access_needed_for_local()
          else:
              access_level_required = self.get_auth_access_needed_for_remote()
  
          if access_level_required == BboxConstant.AUTHENTICATION_LEVEL_NONE:
              return False
          elif access_level_required == BboxConstant.AUTHENTICATION_LEVEL_PRIVATE:
              return self.is_authentified()
          elif access_level_required == BboxConstant.AUTHENTICATION_LEVEL_PUBLIC:
              return True