Upload an asset to Roblox Open Cloud Assets API

domain: create.roblox.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create an API key in the Roblox Creator Dashboard with the Assets resource and Create Asset operation scoped to your experience or user
  2. Send a multipart/form-data POST request to https://apis.roblox.com/assets/v1/assets with the x-api-key header, a JSON request metadata part specifying the asset type and display name, and the binary content part
  3. Capture the returned operation ID from the response; asset creation is asynchronous
  4. Poll GET https://apis.roblox.com/assets/v1/operations/{operation-id} until the done field is true and inspect the response metadata for the created asset ID
  5. Verify upload limits: ID-verified accounts may upload up to 100 assets per month; non-ID-verified accounts (13+) are limited to 20 per day

Known gotchas

Related routes

Authorize a third-party app with Roblox Open Cloud OAuth2
create.roblox.com · 5 steps · unrated
Publish a Roblox place and send messages to a live game server using Open Cloud APIs
create.roblox.com · 6 steps · unrated
Read and write to a Roblox DataStore via the Open Cloud DataStore API
create.roblox.com/docs · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans