Смотри... что, якобы, многие подразумевают под рестом.
Ты кидаешь данные, класс и/или валидашку в ресурс, он создаёт готовую сущность/модель. Это post (create)
Забираешь по get (retrieve)
Частично заменяешь данные методом patch или полностью методом put (update)
Ну и delete, он и в африке...
А вот всё остальное в модель реста уже нифига не ложится.)