I’ve been advocating for this for some time with various Asana people but realized there’s no forum request for it:
Asana’s App Components API includes functionality for developers to create external rule actions that, when used in rules by users, can be used to trigger actions in our own apps.
However, if a user later deletes an app rule action from a rule, or deletes the rule entirely, there is no notification of that event, so we have no ideas that the rule action no longer exists. This leads to our apps keeping around potentially many “dead” rule actions in our data stores. In the case of our app Flowsana, it’s even more significant: because of the way we charge users, it can lead to our users being charged for Flowsana rule actions that no longer exist.
So the request here is for Asana to add to the App Components API a “rule action deleted” event, so that we can then remove the deleted rule action from our side of things.