Wai Yan
Wai Yan

Reputation: 582

OneDrive API Throttling

From the API documentation page,

OneDrive has limits in place to make sure that individuals and apps do not adversely affect the experience of other users. When an activity exceeds OneDrive's limits, API requests will be rejected for a period of time. OneDrive may also return a Retry-After header with the number of seconds your app should wait before sending more requests.

I have seen developers from Microsoft commenting that not revealing the throttling limit is intentional.

Is there any way to increase the throttling limit? Does OneDrive provide a paid service?

Upvotes: 2

Views: 3520

Answers (2)

Anoxic
Anoxic

Reputation: 11

I don't think OneDrive provide a paid service, but I believe Microsoft is pretty lenient with this limit. As long as your traffic doesn't suddenly become unexpectedly high, generally you won't get throttled.

But since you said your program is for enterprise users, simply gradually increasing the traffic request to let OneDrive "learn" your request habit will help.

Upvotes: 0

Peter Nied
Peter Nied

Reputation: 1875

OneDrive does not provide a way to increase throttle limits and there is no paid application program at this time.

The limits that the OneDrive service allows for applications to be created that use its APIs for uploading and downloading data consistent with a sync client.

Upvotes: 2

Related Questions