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 limit

01

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.

  1. 1Stop repeated retries and wait
  2. 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.

  1. 1Check for other clients using the same key
  2. 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