<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>damon / rest:headers&amp;versioning</title>
    <description>Tweets from the collection REST: Headers &amp; Versioning on tweetlibrary.com.</description>
    <link>http://tweetlibrary.com/damon/rest:headers&amp;versioning</link>
    <item>
      <title>h3h</title>
      <link>http://twitter.com/h3h/statuses/157223713752879105</link>
      <description>@damon Basically just copy GitHub and/or Heroku when doing API design. Therein lives goodness.</description>
      <pubDate>Wed, 11 Jan 2012 22:13:49 +0000</pubDate>
      <guid>http://twitter.com/h3h/statuses/157223713752879105</guid>
    </item>
    <item>
      <title>h3h</title>
      <link>http://twitter.com/h3h/statuses/157223205893976065</link>
      <description>@damon Keeping things in headers is tidy and easy to develop against. Not sure about “RESTful”, but that’s usually not my goal.</description>
      <pubDate>Wed, 11 Jan 2012 22:11:48 +0000</pubDate>
      <guid>http://twitter.com/h3h/statuses/157223205893976065</guid>
    </item>
    <item>
      <title>damon</title>
      <link>http://twitter.com/damon/statuses/157221534501580801</link>
      <description>@garrettdimon a good point. to me, the key seems completely irrelevant to the resource itself. it's purely for access control in this case.</description>
      <pubDate>Wed, 11 Jan 2012 22:05:09 +0000</pubDate>
      <guid>http://twitter.com/damon/statuses/157221534501580801</guid>
    </item>
    <item>
      <title>damon</title>
      <link>http://twitter.com/damon/statuses/157220973987373056</link>
      <description>@hayesdavis @howardr Agree. I like Howard's word 'pragmatic' to describe it. It's less 'pure' but helps clients to know what to expect.</description>
      <pubDate>Wed, 11 Jan 2012 22:02:55 +0000</pubDate>
      <guid>http://twitter.com/damon/statuses/157220973987373056</guid>
    </item>
    <item>
      <title>garrettdimon</title>
      <link>http://twitter.com/garrettdimon/statuses/157220446041935872</link>
      <description>@damon I would think including the key in the URL would be less restful because the key isn't a part of the resource identifier.</description>
      <pubDate>Wed, 11 Jan 2012 22:00:50 +0000</pubDate>
      <guid>http://twitter.com/garrettdimon/statuses/157220446041935872</guid>
    </item>
    <item>
      <title>howardr</title>
      <link>http://twitter.com/howardr/statuses/157219742925590529</link>
      <description>@hayesdavis @damon I agree. It is a very pragmatic approach which IMO is good. However it was the only example I could think of</description>
      <pubDate>Wed, 11 Jan 2012 21:58:02 +0000</pubDate>
      <guid>http://twitter.com/howardr/statuses/157219742925590529</guid>
    </item>
    <item>
      <title>hayesdavis</title>
      <link>http://twitter.com/hayesdavis/statuses/157218843457110017</link>
      <description>@howardr @damon If the resource is significantly different due to an API change, I think a version # in the URL is valid.</description>
      <pubDate>Wed, 11 Jan 2012 21:54:27 +0000</pubDate>
      <guid>http://twitter.com/hayesdavis/statuses/157218843457110017</guid>
    </item>
    <item>
      <title>steveklabnik</title>
      <link>http://twitter.com/steveklabnik/statuses/157218697306587136</link>
      <description>@damon as long as it doesn't affect the _addressability_, you should be fine.</description>
      <pubDate>Wed, 11 Jan 2012 21:53:53 +0000</pubDate>
      <guid>http://twitter.com/steveklabnik/statuses/157218697306587136</guid>
    </item>
    <item>
      <title>steveklabnik</title>
      <link>http://twitter.com/steveklabnik/statuses/157218627685326848</link>
      <description>@damon as a means of authentication? I don't see a problem with that.</description>
      <pubDate>Wed, 11 Jan 2012 21:53:36 +0000</pubDate>
      <guid>http://twitter.com/steveklabnik/statuses/157218627685326848</guid>
    </item>
    <item>
      <title>steveklabnik</title>
      <link>http://twitter.com/steveklabnik/statuses/157218530507493376</link>
      <description>@howardr REST apis should not be versioned in the first place. /cc @damon</description>
      <pubDate>Wed, 11 Jan 2012 21:53:13 +0000</pubDate>
      <guid>http://twitter.com/steveklabnik/statuses/157218530507493376</guid>
    </item>
    <item>
      <title>howardr</title>
      <link>http://twitter.com/howardr/statuses/157218396776316929</link>
      <description>@damon @steveklabnik Ex. API version should be in headers and not URL</description>
      <pubDate>Wed, 11 Jan 2012 21:52:41 +0000</pubDate>
      <guid>http://twitter.com/howardr/statuses/157218396776316929</guid>
    </item>
    <item>
      <title>howardr</title>
      <link>http://twitter.com/howardr/statuses/157218304296091648</link>
      <description>@damon @steveklabnik I always thought HTTP headers were pivotal to RESTful APIs. The URL is supposed to be specific to a resource.</description>
      <pubDate>Wed, 11 Jan 2012 21:52:19 +0000</pubDate>
      <guid>http://twitter.com/howardr/statuses/157218304296091648</guid>
    </item>
    <item>
      <title>damon</title>
      <link>http://twitter.com/damon/statuses/157218096782917633</link>
      <description>@steveklabnik identifies the client by API key in an X- header</description>
      <pubDate>Wed, 11 Jan 2012 21:51:29 +0000</pubDate>
      <guid>http://twitter.com/damon/statuses/157218096782917633</guid>
    </item>
    <item>
      <title>steveklabnik</title>
      <link>http://twitter.com/steveklabnik/statuses/157217908110536704</link>
      <description>@damon what does your  header do?</description>
      <pubDate>Wed, 11 Jan 2012 21:50:44 +0000</pubDate>
      <guid>http://twitter.com/steveklabnik/statuses/157217908110536704</guid>
    </item>
    <item>
      <title>steveklabnik</title>
      <link>http://twitter.com/steveklabnik/statuses/157217886312726530</link>
      <description>@damon almost entirely irrelevant. It depends on the specifics, really.</description>
      <pubDate>Wed, 11 Jan 2012 21:50:39 +0000</pubDate>
      <guid>http://twitter.com/steveklabnik/statuses/157217886312726530</guid>
    </item>
    <item>
      <title>damon</title>
      <link>http://twitter.com/damon/statuses/157217643252813825</link>
      <description>#API geeks: does reliance on HTTP headers make an API not RESTful or less RESTful than one which includes key in the URL? /cc @steveklabnik</description>
      <pubDate>Wed, 11 Jan 2012 21:49:41 +0000</pubDate>
      <guid>http://twitter.com/damon/statuses/157217643252813825</guid>
    </item>
  </channel>
</rss>

