There’s is an interesting discussion about when (not) to use the Atom protocol for your REST API.

While looking at the trackbacks of that post, I came across a very nice post by Subbu detailing the differences between and uses of the Location and Content-Location HTTP headers.