Can't you start working on changing the backend first?
Also, before you dive completely into a REST API, have you considered Graphql? Though it adds some complexity i think it's easier to maintain than standard restful interfaces, and might require a lot less bandwidth, especially over time.