Use multiple users to avoid throttling for bulk operations via the SharePoint REST API?

%3CLINGO-SUB%20id%3D%22lingo-sub-2716835%22%20slang%3D%22en-US%22%3EUse%20multiple%20users%20to%20avoid%20throttling%20for%20bulk%20operations%20via%20the%20SharePoint%20REST%20API%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2716835%22%20slang%3D%22en-US%22%3E%3CP%3EHi!%26nbsp%3B%3C%2FP%3E%3CP%3EIt's%20well%20known%20and%20documented%20that%20SharePoint%20connections%20may%20become%20throttled%2C%20mostly%20if%20the%20user%20issues%20a%20lot%20of%20requests%20in%20a%20short%20amount%20of%20time%20(%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2Fgeneral-development%2Fhow-to-avoid-getting-throttled-or-blocked-in-sharepoint-online%22%20rel%3D%22noreferrer%20noopener%22%20target%3D%22_blank%22%3EMicrosoft%20Docs%3C%2FA%3E).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20documentation%20also%20states%2C%20that%20the%20throttling%20is%20not%20only%20based%20on%20the%20actions%20of%20the%20single%20user%2C%20but%20may%20involve%20other%20parameters%20as%20well%20(like%20applications%20in%20a%20tenant).%20Furthermore%2C%20more%20drastic%20penalties%20(like%20a%20ban)%20may%20be%20imposed%2C%20if%20the%20user%20does%20not%20obey%20the%20throttling%2C%20but%20tries%20to%20push%20it.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20question%20that%20arises%20-%20and%20which%20I%20couldn't%20find%20information%20for%20in%20the%20documentation%3A%20What%20if%20a%20bulk%20operation%20is%20split%20up%20and%20performed%20by%20multiple%20users%20(all%20authenticated%20etc.)%3F%20Would%20that%20be%20allowed%3F%20Or%20would%20one%20risk%20to%20be%20banned%20(e.g.%20all%20the%20involved%20users%2C%20or%20the%20application%2C%20or%20worse)%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2716835%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAPIs%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
New Contributor

Hi! 

It's well known and documented that SharePoint connections may become throttled, mostly if the user issues a lot of requests in a short amount of time (Microsoft Docs).

 

The documentation also states, that the throttling is not only based on the actions of the single user, but may involve other parameters as well (like applications in a tenant). Furthermore, more drastic penalties (like a ban) may be imposed, if the user does not obey the throttling, but tries to push it.

 

The question that arises - and which I couldn't find information for in the documentation: What if a bulk operation is split up and performed by multiple users (all authenticated etc.)? Would that be allowed? Or would one risk to be banned (e.g. all the involved users, or the application, or worse)?

0 Replies