С точки зрения этики не существует однозначного ответа на вопрос, этично ли поступают веб-разработчики при разработке API, если не следуют стандартам REST. 1
Архитектурные и технические решения принимаются в основном из практических соображений, поэтому нарушение любого соглашения оправдано, если на это есть причины. 1
Однако соблюдение некоторых стандартов REST может сделать API более понятным и удобным для разработчиков. 3 Например, использование различных HTTP-методов для разных CRUD-операций (GET для получения, PUT для обновления и т. д.) упрощает интеграцию с системой. 2
Также важно применять чёткие и последовательные соглашения об именах, чтобы сделать API-интерфейсы REST предсказуемыми и удобными для разработчиков. 3