async def disable(self, reason=None):
        """Enters maintenance mode

        Parameters:
            reason (str): Reason of disabling
        Returns:
            bool: ``True`` on success
        """
        params = {"enable": True, "reason": reason}
        response = await self._api.put("/v1/agent/maintenance", params=params)
        return response.status == 200