Use versioned API URLs
|Reported by:||spaetz||Owned by:||joar|
The API development is phantastic, but it is bound to evolve and change heavily over time. To make things easier (ie more stable) for client developers, we should provide a versioned API. ie
use /api/1/entries/ /api/1/submit for now. This way we can deprecate existing API and replace it with newer one without constantly breaking clients.
Perhaps a /api/version call could return a list of supported API versions.
I think this should be done before MG becomes too widespread as breaking compatability is going to become harder then.
Does this sound sensible? I could help working on that if needed.