апи оперирует сущностями. Апи ничего не знает о страницах, на которых происходит вывод той или иной инфы.
Предположим надо сделать очень сложную форму. Чтобы эту форму вывести, нужно садиться и писать спец урл GET в апи, который сформирует пачки options дропов, наборы и состояния чекбоксов, всякие notifications над формой и т.д. оперируя сложной логикой опираясь на профиль юзера и прочую бизнес логику.
Получается что мы апи подпиливаем под клиента?
стандарт нужен для удобства, а не для того, чтобы быть стандартом. если тебе нужен кастомизированный api - кастомизируй его как хочешь. к бэкенду же не будут подключаться другие клиенты по rest-протоколу. значит можно делать как угодно, главное документировать.
Обсуждают сегодня