Основная задача REST это сделать WEB API без состояния на базе HTTP-протокола
Приведу аналогию из жизни: Вы приходите к сапожнику , чтоб он починил вам обувь. Вы заплатили и получили на руки квитанцию. Он сказал, чтоб пришли через день. Все! Вам дали примерно время когда приходить и вы пришли, дали квитацию, по ней нашли вашу обувь и получили готовую отремонтированную обувь. Вам не надо бегать от одного сервиса, где находят нитки к другому, не надо бегать с какими-то там промежуточными результатами. Вы просто получаете готовый результат.