There are a few use-cases when a 429 HTTP response will be returned:
- If your app/integration exceeds 10 requests per second to our OAuth resource
- If your app/integration exceeds 10 requests per second to the Call Log resource
- If your app/integration exceeds 20 requests per minute to any other API resource
Additionally, if you're making too many requests per second (3 is the recommended maximum) you'll also receive the 429 response.
Make sure that you're not exceeding this basic API limits and you should be good. Let me know if you continue experiencing this issue.