background
← Back to all provider errors

Google

429 / rate limiting — Too Many Requests

Per-user daily / bandwidth / concurrent limit.

Riposte solution

Gmail has returned a 429 Too Many Requests, indicating a daily or bandwidth limit was exceeded. Your application should back off. Catch this error from Riposte and stop further actions for that account until limits reset. Using Riposte's API, you could pause the account (/accounts/{accountId}/pause) once the error occurs, and resume operations the next day or when you're ready to retry.

Quick facts

Provider
Google
Endpoint / surface
Gmail API
Status code
429

Why it happens

[Exceeded send/bandwidth/concurrent limits]

How to fix it

[Retry with backoff; spread traffic across accounts where appropriate]