хм, сложно ответить (ваш пример слишком абстрактен для меня).
Как правило, вы можете создать такую булеву информацию, как ресурс-данные или как выделенный ресурс. Пример для домена заказов, когда вы хотите знать, завершен ли заказ или нет (логический вопрос). Осторожно, это упрощенный пример (мир заказов гораздо сложнее;)
Проектное состояние заказа в качестве полезной нагрузки данных
HTTP-вызов:
HTTP GET /orders
Вернул бы вам 200 OK с полезной нагрузкой (в формате json):
{ id : "1" , completed : "true" }
Проектное состояние заказа как ресурс
HTTP-вызов:
HTTP GET or HEAD /orders/completed/1
Теперь, чтобы получить свой «логический» ответ, вы можете проверить, был ли статус ответа HTTP 404 или 200. 400 сообщит, что заказ еще не завершен, 200 - что он завершен.
Чтобы помочь вам больше, вам нужно быть более конкретным, каков ваш детальный «булев вопрос»? что такое реальный ресурс и связанный с ним ресурс?