2

What are the limitations/boundaries for the SharePoint RESTful services end points for document upload in SharePoint 2013?

i.e. how many files can be uploaded via the RESTful service end point per second? what file size limitations are in place for the RESTful service?

I am asking in the scenario of batch processing many thousands of documents into SharePoint via web services in both an on-premise scenario and a cloud (O365) scenario.

https://msdn.microsoft.com/en-us/library/office/dn903506.aspx

3
  • There is no limits with the number of file per second or minute, the call is asynchronous. The max file size per upload is 2Gb using Full Rest Api.(JSOM is 1,5Mb)
    – Marco
    Commented Oct 21, 2015 at 20:43
  • @Marco do you have some validation or examples / case study / documentation that I could reference to prove this? Commented Oct 21, 2015 at 20:46
  • mmmm, the last time that I post a blocg link the moderator get fussy. Check this link: Uploading files with FULL REST API
    – Marco
    Commented Oct 22, 2015 at 12:11

1 Answer 1

3

I can't point you to MSDN or TechNet reference but a colleague has informed me there is a limit of 15 requests that can can execute in a REST batch request, and 30 for CSOM. If I can locate "official" references I will update this answer.

Batch support in REST is not available for on-prem 2013, it was added for the 2016 release.

And for upload limit on-prem, it has to be configured to support 2GB. By default it's 50 MB.

2
  • So 15 uploads per batch request? It sounds very low. How many uploads would this equate to per second? Is it 1 batch request per second which asynchronously uploads 15 documents? Commented Oct 22, 2015 at 7:59
  • I don't know of a published bandwidth threshold, they are different based on interface and service for O365 (but there are limits). It's also dependent on your own infrastructure, where you upload from and where the tenant is located. I guess the short answer is you have to test it. Commented Oct 22, 2015 at 12:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.