You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Error interface does not provide access to X-RateLimit headers #137
If a request is rejected due to rate limiting, the information returned in the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset should be available through the error interface.
Actual behavior
If a request is rejected due to rate limiting, it is not possible to determine when to resubmit the request since the error interface does not contain any information regarding the limit reset time and there is no way for the client to access the response headers.
Activity
uffejaeger commentedon Jul 30, 2026
In case anyone still needs this, the new client I’m working on keeps the response headers on API errors:
It can also report rate-limit values through a response hook and optionally retry 429s.
Repo and docs: https://github.com/uffejaeger/intercom-go
It’s unofficial and still pre-v1, but this particular behavior is covered by tests.