Contents
Best practices to handle throttling
- Reduce the number of operations per request.
- Reduce the frequency of calls.
- Choose Microsoft Graph APIs over CSOM and REST APIs when possible.
- Decorate your traffic so we know who you are (see section on traffic decoration best practice more on that below)
“429 TOO MANY REQUESTS” itself a detail error message. It says that you are exceed of request limit for particular time. Normally this error comes when you try to request more than 1 request in 1 second. So the thing you can do is go through Avoid getting throttled or blocked in SharePoint.
What is throttling issue?
Bandwidth throttling is the intentional slowing or speeding of an internet service by an Internet service provider (ISP). On a local area network (LAN), a system administrator (“sysadmin”) may employ bandwidth throttling to help limit network congestion and server crashes.
Is OneDrive throttled?
Many Microsoft SharePoint and Microsoft OneDrive customers run business-critical applications against the service that run in the background. In support of this objective, we have implemented tighter throttling limits on background apps (migration, DLP and backup solutions) during weekday daytime hours.
What error code would you see in case of throttling?
Throttling error details The main error code, OperationNotAllowed , is the one Compute Resource Provider uses to report throttling errors (among other types of client errors). The message property of the inner error(s) contains a serialized JSON structure with the details of the throttling violation.
How do I fix OneDrive throttle?
If your OneDrive account has “throttled,” you will need to reauthorize the account. This is related to an issue with Microsoft’s OneDrive as described in this link. The workaround is to reset Microsoft’s internal state for your account and lift the throttle issue.
What is a throttled request?
Throttling is a process that is used to control the usage of APIs by consumers during a given period. For example, you can limit the number of total API requests as 10000/day. When a throttle limit is crossed, the server sends 429 message as HTTP status to the user with message content as “too many requests”.