It's free as in 'beer'. The API pattern is broken as it creates an architectural cross cutting concern when scaling out. I showed this at SpringOne and coded a solution for it as well improving on existing api patterns. To date, I have all code and have coded all solutions and while people could copy and rebuild, it is going to take the awhile without me as I actually have more of a head start than they know; the code has been partially coded in spring-boot as well and improved upon in a variety of ways.
This has also been shown to Apple, Paypal, Amazon, Mulesoft with equal amazement... except Amazon. They somehow were stupified like deer in headlights. But I'm not surprised as each time I talk to them, they set me up with an idiot from some other dept.