That is for updating the entity. As for the approve or not approve, if you’re using a dropdown for the approve and disapprove functionality, you can create a router with two filters, 1) approval = approved and another filter approval = not approved, then update the entity base on the the selected route.
This is similar to the scenario it seems you’re looking for.