I want to listen to the change in permissions of salesforce records. For that, I am thinking to fire a callout from an afterUpdate method of a trigger.
Whenever a record is updated through any means, it will make a callout to an external system.
Now with actions like employee promoting/demoting role can update a huge number of record permissions which will trigger that many callouts.
Can someone correct me if my understanding is correct? If so, how many concurrent callouts happens if huge records permissions are changed?
If the callout is not completed successfully, is there any way I can query these events from salesforce through anymens?