Application programming interfaces (APIs) increasingly make the world go round. By enabling computer programmes to communicate with one another, they underpin many of the online products and services ...