One aspect of my talk at APIDays Paris, included a slide about allowing API consumers to negotiate CSV responses from our API. Something that would probably NEVER occur to most API providers, and probably would make many even laugh at me. I’m used to it and don’t care. While it’s not something that every API provider should consider doing, depending on the data you are serving up, and who your target API consumers are, it is something that might make sense. Allowing for the negotiation of CSV responses represents lowering the bar for API consumption, and widening the audience who can put our APIs to work.
I was doing more work around public data recently and was introduced to an interesting look at some lessons from developing open data standards. I’m doing a deep dive into municipal data lately as part of my partnership with Streamdata.io, and I found the lessons they published interesting, and something that reflects my stance on API content negotiation. https://goo.gl/3qeUHu #DataIntegration #ML