OpenCode
How to handle OpenCode 429
A 429 means the request arrived but was rate limited; stop repeated retries first.
Start with these checks
The service temporarily rejected requests that were too frequent.
- OpenCode returns 429, Too Many Requests, or repeated short-lived failures.
- Many requests were sent in a short period
- Stop repeated retries and wait
429rate limit01
Do not treat 429 as a config error
Unlike 401, 429 confirms the request reached the service. Do not rotate the API Key repeatedly.
02
Reduce request frequency
Pause manual or automatic retries and check for another client sharing the key.
- 1Stop repeated retries and wait
- 2Check for other clients using the same key
03
Verify after the limit clears
Wait and send one short message. If 429 continues, record the time window for service-side review.
- 1Check for other clients using the same key
- 2Retest once with a short message
If it is still not fixed
Sources
Reconfigure
Return to the integration center and continue the setup steps.
Return to the related setup step