Но тогда то, что они используют - нельзя называть REST, они просто как-то что-то куда-то передают (вот сегодня такой был на собеседовании). Хотя слово REST используют, конечно - но даже не пытаются узнать, что оно значит. Но там нечего обсуждать, так как нет денотата.
Да, REST - это про то, что все есть ресурс, для которого определено ровно 5 операций (не больше и не меньше). И именно эта идея - ужасна для большей части доменов.
Ну, вообще свои глаголы добавлять - это гарантированные проблемы, так как это уже не стандарт, поведение не определено и не поддерживается никем. И это уже категорически не про REST. Фактически, ты тоже говоря REST имеешь в виду "какой-то не специфированный протокол обмена, какой получится".
Глаголы я добавляю в URL, проблем не будет. Ну а так, в том и проблема, что рест у каждого свой. Ты же вот говоришь, что у тебя rest level 0. Если я буду уточнять, что у меня rest level 1, так нормально будет?)