Could someone clarify why the Outbound Dialer API returns 429 Too Many Requests when simulating 50 concurrent calls? The goal is to validate contact list import throughput.
- API Version: v2
- Endpoint: /api/v2/outbound/contactlists
- Tool: JMeter 5.5
- Rate Limit: 100 req/min
The error spikes immediately after 10 requests. Is there a specific header or configuration needed for high-concurrency imports?
TL;DR: Implement exponential backoff in JMeter.
This is caused by the platform’s burst limit enforcement. The 100 req/min rate applies per tenant, not per connection. The Outbound API enforces strict burst caps, so sending 50 concurrent requests triggers immediate throttling. Use the Retry-After header value to space requests. JMeter’s Constant Throughput Timer helps distribute load smoothly.
1 Like
Pretty sure the outbound dialer enforces stricter burst limits than standard REST endpoints. The suggestion above about exponential backoff is correct, but ensure your JMeter script parses the Retry-After header dynamically. Hardcoded delays often fail under variable load.
"Retry-After": 3