Skip to main content

Errors and rate limits

Treat errors as explicit product states. Do not hide them behind silent retries.

Common status codes

Rate-limit headers

Responses can include:
If you receive 429, wait for Retry-After before making another request.

Schema errors

Schema errors usually mean the API request does not match the model contract. Open the model in Playground, run the same operation, and compare the generated input shape with your integration payload.

Balance errors

Balance errors mean the active workspace cannot pay for the requested usage. Open Billing, check wallet status, payment methods, and usage summary, then retry only after the workspace is active and funded.