Для понимания того, что такое REST нужно потратить 15 минут времени на чтение любой статьи на эту тему. Это просто концепция, которую многие современные разработчики понимают как SQL over Http.
Основная идея - серверу пофиг на состояние клиента, всю необходимую информацию для выполнения запроса сервер должен получить за один запрос.