Could someone clarify why the WEM API returns 429 Too Many Requests when pushing just 50 shifts? Running JMeter 5.6 from Singapore (ap-southeast-1). Platform API handles load fine, but WEM endpoints choke instantly. Docs mention rate limits but don’t specify exact thresholds for bulk imports. Config below:
thread_count: 50
ramp_up: 10s
endpoint: /api/v2/wem/schedule
Any known workarounds or headers to include?
The easiest fix here is this is… to implement exponential backoff with a jitter factor of 0.5s. The WEM service enforces strict per-tenant limits distinct from the Platform API. Check your response headers for Retry-After.
429 Too Many Requests: Rate limit exceeded for /api/v2/wem/schedule
Adjust your JMeter logic to respect this header before resuming.
Take a look at at the payload structure for the bulk import endpoint. The 429 error often triggers when the request body exceeds the expected schema limits for a single transaction, even with low concurrency.
{
"shifts": [
{
"userId": "12345",
"startDate": "2023-10-01T08:00:00Z",
"endDate": "2023-10-01T16:00:00Z",
"scheduleId": "schedule-uuid"
}
]
}