Reference
Rate limits
How many requests you can make.
To keep the service fast for everyone, each license can make 120 requests per minute. Over the limit you get 429 RATE_LIMITED until the minute resets.
Good practice
- Spread large sends over time instead of firing them all at once
- On a
429, wait a few seconds and retry, doubling the wait each time - Cache conversation validity results for a short time instead of checking before every message
- For thousands of recipients, use Broadcast in the app rather than the API
Messaging limits
WhatsApp also limits how many new people you can message each day, depending on your number's quality rating. That limit is separate from this one.