I've created a SharePoint hosted app and have just added a license check to the app. The license check is done by making a call to a REST endpoint using SP.WebProxy. The app is implemented as an App Part, and as such there can be many instances of the app on a page.
Everything works fine if there is only one or two instances of the app on the page. As soon as I add a third instance to the page however, the third instance starts failing the license check with the error "This app has reached its outbound request limit."
Obviously this is happening because all three instances are hitting the SharePoint Proxy service at the same time. It would appear as though there is a limit to the number of simultaneous calls that a particular app is allowed to make.
The problem is that I can't find any documentation regarding this limit. The error that I'm getting does not get a single hit in Google. Is this a limit that can be increased with a setting in web.config?
Does anybody know what documentation I can consult regarding this?