"As a Client Developer, I want to have informational HTTP headers in my response that say what my rate limit is and how many requests I still have available, so that I can throttle my requests to avoid going over the limit."
Different services use [[ https://stackoverflow.com/questions/16022624/examples-of-http-api-rate-limiting-http-response-headers | different proprietary headers ]] for rate-limit information. We can use those, define our own, or use the [[ https://tools.ietf.org/id/draft-polli-ratelimit-headers-00.html | draft RFC for rate-limit headers ]] from the IETF.
Note that this is for successful and error messages.
This is done when:
[ ] Every response has rate limit in the headers (somewhere)
[ ] Every response has remaining calls in the headers (somewhere)
[ ] Every response has reset time in the headers (somewhere)