# Pastebin abMRIlpd 1. watcher-api recieves request to cancel action plan "watcher actionplan cancel " 2. watcher-api updates action plan state to pending_cancel 3. watcher-api trigger rpc message to watcher-applier, watcher applier will update status to cancelling, periodically check for all action states, if they are updated to "Cancelled" it will update the action-plan state to "cancelled", if any of the actions are in state "failed" it will update action plan state to "failed.