Я довольно хорошо знаком с rest apis, но сегодня меня спросили: «а что если ресурс существует, но его содержимое по какой-то причине заблокировано?»
пример: попытаться получить users/18
но пользователь с идентификатором 18 был забанен / заблокирован / что угодно.
Я думаю, что лучшим ответом будет возвращение 204, но как также сообщить клиенту причину, по которой ресурс недоступен для вас?
Есть ли лучший метод для этого?