a company said, "you can't mess with our services directly, but we'll give you a way to interact with our services and (mostly) data over HTTP. basically, SOAP is terrible, and this is just like HTTP but we give you a structured response in JSON."<p>and then technical strategy said, "yes, and we can dissuade people competing with us by getting them excited to use the data."<p>then the marketing team said, "we can really improve ROI if we siphon out user data to improve our business intelligence."<p>and then the user lost, competition squandered, app developers won, big biz wins. am i getting this right? is this what an API is?<p>can we think of a better name? i really don't want to build an API if this is what this is. right now i've just got, "structured HTTP query".
the API is just the delivery mechanism. you can call it whatever you want. platform is a popular choice. just make sure that both you and the consumers benefit from every API call: <a href="http://thenextweb.com/dd/2013/03/12/apis-are-dead-long-live-apis/" rel="nofollow">http://thenextweb.com/dd/2013/03/12/apis-are-dead-long-live-...</a>
- Does this ~> <a href="http://en.m.wikipedia.org/wiki/Application_programming_interface" rel="nofollow">http://en.m.wikipedia.org/wiki/Application_programming_inter...</a> by any chance help?