I'm designing an API and I need to document a response to a GET request for the following situation:
You (the client) have made a valid GET request.
You have the right to GET this particular resource.
There is absolutely nothing wrong with your request, except...
The resource isn't ready yet. Please try again later.
(Maybe something else in the response suggests an amount of time to wait.)
I've reviewed the list of response codes. 425 ("Too Early") was promising but the description of that status didn't fit. I also considered 404 but that doesn't quite mean "Not Found Yet". 412 ("Precondition Failed") is close but the precondition is the amount of time the client has left, which doesn't quite fit.
Is there an HTTP response code that fits this description or do I need to invent one and hope it gets established widely enough that it eventually gets defined?