How do I perform a retry on API errors?

If you receive an API error and want to retry the call, we recommend that you perform the retry with exponential intervals plus randomness. The minimum retry interval should be 30s for 429 quota errors; 1s for 500 and 503 server errors. For other errors, retry should only be performed based on additional error information. See google.rpc.Code for more details.

Was this page helpful? Let us know how we did: