Previous Episode: #348 The Rails API Gem
Next Episode: #352 Securing an API

APIs should be consistent, but it is difficult to do this when returning a JSON response along side the HTML interface. Here I show how to add a versioned, RESTful API. The version can be determined from either the URL or HTTP headers.