Как выставить API валидации RESTful?

Я, как правило, фанат дизайна RESTful API, но я не уверен, как применять принципы REST для API валидации.

Предположим, у нас есть API для запроса и обновления информации профиля пользователя (имя, адрес электронной почты, имя пользователя, пароль). Мы полагаем, что полезной частью раскрываемой функциональности будет проверка, например. запросить, является ли данное имя пользователя действительным и доступным.

Какие ресурсы в этом случае? Какие коды состояния HTTP и / или заголовки следует использовать?

Для начала у меня естьGET /profile/validate который принимает параметры строки запроса и возвращает204 или же400 если действительный или недействительный. Ноvalidate это явно глагол, а не существительное.

Ответы на вопрос(4)

Ваш ответ на вопрос