Что такое REST API и его основные принципы?

Для инженера поддержки важно понимать REST API на практическом уровне: кто отправил запрос, куда, каким методом, что передал и какой ответ получил. Глубоко знать архитектурные ограничения REST на собеседовании для второй линии обычно не требуется.
REST API — архитектурный стиль, способ, с помощью которого разные программы обмениваются данными через HTTP-запросы. У каждого ресурса есть свой адрес (URL), а для работы с ним используются стандартные методы: GET — получить данные, POST — создать, PUT/PATCH — изменить, DELETE — удалить. REST предполагает, что каждый запрос самодостаточен и содержит всю необходимую для его обработки информацию.
REST — это отдых