Share via

Persistent 429 Throttling on CSOM/REST despite Exponential Retry Logic

Meadows Bali 40 Reputation points
2026-02-09T11:38:16.4933333+00:00

"429 Too Many Requests" errors when performing bulk metadata updates on a SharePoint Online library (~200k items). Despite implementing exponential backoff (retry-after logic), the throttling persists, eventually resulting in 503 errors and session termination.

Microsoft 365 and Office | SharePoint | Development
0 comments No comments
{count} votes

Answer accepted by question author
  1. Steven-N 21,805 Reputation points Microsoft External Staff Moderator
    2026-02-09T13:46:15.01+00:00

    Hi Meadows Bali

    Thank you for reaching out to Microsoft Q&A forum

    As states in Avoid getting throttled or blocked in SharePoint Online, in this context, to mitigate this behavior, Microsoft recommends reducing the overall pressure placed on the SharePoint Online service rather than relying solely on retries. This includes breaking large metadata update jobs into smaller batches, significantly lowering concurrency, and honoring the Retry-After header returned with 429 or 503 responses.

    Bulk update operations should be spread across multiple execution windows instead of running in a single continuous session and scheduled during off-peak hours to reduce contention. Continuing to retry aggressively or restarting jobs immediately after throttling can prolong the blocked state and lead to sustained 503 responses.

    Unfortunately, currently, there is no supported way to disable or increase throttling limits for customer workloads, so long-running bulk updates must be deliberately paced to remain within service limits.

    Kindly let me know in the comments for further support


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".     

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.