I have a situation where I need to build a plugin for some custom business logic but I only want the plugin to run when someone makes a manual change via an entity form but not run when a record is changed via the API. I know the Business Rules have a "scope" option that allows you to configure this.
My question is this: is there something similar exposed to the custom plugin API such that I can control the "scope" of when my plugin runs? (I'm not referring to the stage - i.e. pre/post).
Thanks!