В конце интересный take о том, как Open API 3 позволяет привнести элементы RPC в работу с REST API через выдачу каждой связке URI+method своего operationID.
"Самое главное в том, что в любом случае все обращения к апи в итоге окажутся завернутыми в промежуточные функции, которые внутри себя знают к какому урлу надо идти и как его сформировать. "
Ну как бы да, можно задрачивать, а можно подумать как код вызывать, сделать программное АПИ удобное и потом уже смотреть как лучше сетевое взаимодействие делать.