429 hammering on /api/v2/users PATCH endpoint

Running a script to patch 5k users in Genesys Cloud but getting 429s after the first 50 requests. Added a 500ms delay between calls but the rate limiter still kicks me off. Is there a specific exponential backoff logic or header I’m missing here?

PATCH /api/v2/users/{userId}