Docs/API Key Setup
Setup Guide

🔑 API Key Setup

Create your Roblox Open Cloud API key with the right permissions. This key is used by AssetFlow to upload assets to your account or group.

⏱ ~3 minutes✓ Required for upload
1
Open the Creator Hub

Go to create.roblox.com → Credentials and click Create API Key.

⚠️
Important: Create the key under your user account, not under a group. Roblox has officially deprecated group API keys in favor of user keys.
2
Select API System: assets

In the "Select API System" field, choose assets. This unlocks the upload permissions.

Required permissions — assets system
asset:readRead / verify existing assets
asset:writeUpload / create new assets
3
Add also: asset-permissions

Add a second API system: asset-permissions. This allows AssetFlow to manage access permissions on uploaded assets.

Required permission — asset-permissions system
asset-permissions:writeGrant access to your assets to other users or groups
4
Select Accepted Resources

In the "Accepted Resources" section, choose what the key can act on:

👤
Personal upload only
Select your user account as the resource. No group configuration needed.
👥
Upload to a Group
Select the group(s) in addition to your account. The same key can handle multiple groups.
💡
Tip: Enable the "Restrict by creator" toggle if you want to limit the key to certain group resources only.
5
Paste your key in AssetFlow → Account

Copy your generated key (it starts with rblx-...) and paste it in the app under Account → Open Cloud API Key. The same key works for both personal and group uploads.

Done! Once pasted, AssetFlow will use this key for all uploads. You don't need to create separate keys for each group.
Next step
Set up your .ROBLOSECURITY cookie to authenticate your account.
Cookie Setup Guide →