Есть ресурс item и допустим у него есть методы:
GET item/{id} - получить конкретный item
GET item/top- получить список популярных item
GET item/search- поиск items по параметрам
При получении конкретного ресурса, мне требуется около 20 полей, все они являются свойствами сущности, а при получении списков items мне требуется всего 5 полей, т.е. мне нет нужды для списков тащить все свойства item.
собственно по REST я должен соблюдать одинаковый вид во всех методах этого ресурса или только в методах CRUD?