We are building an application using Box Content API to scan users' content. As multi-threading is used, we see a lot of "429 too many requests" errors. Unfortunately, there is not much detailed information about how API throttling is handled at backend, we just saw some posts talking about 50000 per day limit.
From our observation, however, it seems to be related to the number of API calls made within a given period of time instead, as well as number of users and apps. Could someone help to share some insight on this? for example, would using multiple users concurrently help the situation; would admin impersonate different users count as multiple users or must get token from multiple users from the beginning?
The detailed understanding would allow us to see how to align our application structure accordingly. Thanks in advance and any input would be greatly appreciated!