title: HTTP Status Code for Resource not yet available
body: <p>I have a REST endpoint accepting a POST request to mark a code as redeemed. The code can only be redeemed between certain dates.</p>
  
  <p>How should I respond if someone attempts to redeem the code early? </p>
  
  <p>I suspect HTTP 403, Forbidden, is the right choice but then the w3c states that "<a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">the request SHOULD NOT be repeated</a>" whereas in this case I would anticipate the request being repeated, just at a later date.</p>