During the initial setup of the connector, we encountered a problem concerning a high volume of web requests. This issue arose due to a connector with three permission configurations, which prompted the supplier to request a reduction in the number of web calls made to their root data, which held the groups and roles for entitlement in HelloID. This behavior appears when you open the lifecycle actions: update, grant, and revoke, or when you click on the business rules for a particular connector; the permissions are again retrieved, resulting in a large number of web calls to the API.
Is there any way to reduce the number of web calls during the initial setup? Perhaps something like a temporary cache could be implemented, which would prevent the system from making new web requests each time.