I want to create a "Moderation Tools" suite for some community managers to easily hand out temporary suspensions/chat mutes.
Temporary suspensions/chat mutes would be done by updating some player data.
Community managers currently can do this by logging into our PlayFab dashboard since they have limited access Studio User accounts. However, it is a bit clunky to manage users this way, for various title-specific reasons.
I was imagining creating a C# console app that they would login to, using their PlayFab Studio User account details. Then they'd be able to type in commands there, such as "suspend [playFabId] [minutes]" depending on their account permissions.
Is this possible? I want to give them the ability to call **some** Admin API calls, but not all of them. I also don't want to give away our title secret key.
If not, what solution would you recommend?