Delete and Moderate UGC Content via Dashboard

Hello,

I’m in the process of migrating from GameSparks to Unity Gaming Services (UGC) for a game I’m porting to the Quest 3. I’ve managed to replace some of the logic, specifically around uploading and pulling custom levels using UGC. However, while I can view the test content I’ve uploaded, I’m unable to delete it through the Dashboard.

We don’t require a public web portal for users to manage content; it would just be for us to moderate content. I assumed the Unity Dashboard would provide that functionality. I was considering setting up the web portal to manage content via a browser, but I noticed that only Apple, Facebook, and Google are listed as authentication providers. The game currently uses anonymous authentication, which I plan to replace with Oculus authentication later on.

Do I need to use one of the listed identity providers just to manage content through the web, or is there an easier way to delete content? Right now, my main focus is on having a simple way to manage and delete content from the web.

Any help or suggestions would be appreciated!

Edit:
I also have the issue that I cannot delete content that I did not create, even though my account is a super moderator. I first encountered the issue after I switched authentication from temporary anonymous sign-in to Oculus sign-in, which caused my player ID to change. Since I am not aware of any way to delete content from the dashboard, I had been using a simple script to purge my test content. However, this script now throws a “bad request” error whenever I attempt to delete content that I did not create.

Just to be clear, I know the current workaround would be to link my anonymous sign-in ID with my Oculus ID, but this only makes the original situation worse. It seems like there’s no way for me to delete any kind of content created by an account that I do not have total authority over. So how would I even attempt to delete malicious content created by a player?

Hey John, thanks for your interest.
I can try to give a few pointers.

  1. You can use the web portal only for your team to use as moderation, as you pointed out by using authentication like Google, logging in, grabbing your playerID in the browser console and giving yourself moderator rights through the dashboard.
  2. You pointed out correctly that you cannot delete user content even as a super admin. This is correct for now. You can moderate it to remove it from all searches and usages. Players can delete their content however, using the SDK / web API.
  3. Content that has been banned by your moderation will not be used or shown anymore.

Hopefully this helps, I can try to answer follow-up questions if needed :slight_smile:

Cheers