RESTful APIs are interfaces for computers to communicate with one another, and are ideally set in stone.
However, even with great design knowledge and practices, demands and requirements of systems evolve over time, which may cause incompatibility w...