We are using playstream and cloudscript when we grant an item to a player from the console using player_inventory_item_added and a custom cloudscript. This let's us grant a player an item from the console and automatically updates that player's data to reflect the change.
Looking through the default options for playstream events we didn't see any option for revoking (ie player_inventory_item_removed) similar to granting an item. We would like to revoke the item in the console and set up a playstream event and cloudscript that automatically updates the player data.
We found player_item_consumed but this wasn't triggerable when we revoke an item in the console and doesn't reflect the use case for a durable item.
What is the best way to achieve this?