RoMix V.1.1
How-to Guides

Setting Up Auto-Grant Permissions

How to automatically grant use permissions for uploaded audio to specific Roblox universes, groups, or users.

Roblox requires audio assets to explicitly have their permissions configured so that games and other creators can use them. The Auto-Grant Permissions feature automates this process.

1. How It Works

After your batch upload is completed and approved by Roblox, the application will automatically send an API request to grant "Use" access to any Universe (Experience), User, or Group targets that you have specified.

This saves you the manual effort of going to the Creator Dashboard to configure permissions for every single audio file you upload.

Required API Scope: For this feature to function, your Roblox Open Cloud API key must have the Asset Permissions scope enabled in addition to the mandatory Asset:Write scope.

2. Configuring Targets

To configure which entities automatically receive access to your audio:

  1. Open the Configuration panel in the app.
  2. Locate the Auto-Grant Permissions section.
  3. Add the IDs for the targets you want to grant access to. You can add one or more:
    • Universe ID (Note: This is the Universe/Experience ID, not the Place ID)
    • User ID
    • Group ID

3. Upfront Validation

To prevent time-wasting errors during large batches, the app performs upfront validation on your configured targets.

Before any uploads begin, the application checks the Universe, User, and Group IDs against Roblox's public API. If you have mistyped an ID or a target doesn't exist, the application will catch it early and pause the process, rather than silently skipping permissions for your entire batch.

4. What Happens Without Auto-Grant?

If you choose not to use this feature (or do not provide the Asset Permissions scope on your key), your uploads will still succeed.

However, the audio files will default to being private and only accessible to the creator account (the User or Group that uploaded them). Any other places or experiences outside of that creator will not be able to load or play the audio until you manually grant them permission via the Roblox website.

On this page