title: RESTful API response status code disambiguation
body: <p>I'm developing a RESTful API and have a question about the most appropriate response status codes for certain scenarios.</p>
  
  <p>Consider the case where the client makes a GET request for a resource. How can I disambiguate a "not found" response for the case where the resource legitimately does not exist, vs. the case where there may be a minor service interruption (during deployment, etc).</p>