code: def _get_cu_and_fu_status(self):
          
          # adjust headers
          headers = HEADERS.copy()
          headers['Accept'] = '*/*'
          headers['X-Requested-With'] = 'XMLHttpRequest'
          headers['X-CSRFToken'] = self._parent.csrftoken
  
          args = '?controller_serial=' + self.serial \
                 + '&faucet_serial=' + self.faucet.serial
  
          req = self._parent.client.get(STATUS_ENDPOINT + args,
                                        headers=headers)
  
          # token probably expired, then try again
          if req.status_code == 403:
              self._parent.login()
              self.update()
          elif req.status_code == 200:
              self.attributes = req.json()
          else:
              req.raise_for_status()
docs: Submit GET request to update information.