1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Assets API (assets/v1)

You can send and receive the following request and response payloads to create assets on Roblox. For information on the usage of the API, see the usage guide.

Download the original OpenAPI definition

Operations

MethodEndpointSummary
POST/v1/assetsCreates an asset with provided content and metadata.
GET/v1/assets/{assetId}Retrieve specific asset metadata. Include the readMask parameter for additional asset metadata.
PATCH/v1/assets/{assetId}Updates an asset with provided content and metadata.
POST/v1/assets/{assetId}:archiveArchives the asset.
POST/v1/assets/{assetId}:restoreRestores an archived asset.
GET/v1/assets/{assetId}/versions/{versionNumber}Get Asset Version
GET/v1/assets/{assetId}/versionsList Asset Versions of an Asset
POST/v1/assets/{assetId}/versions:rollbackRollback an asset to a previous version.
GET/v1/operations/{operationId}Get the result of an asset creation or update.

Schemas

Other Components

API Metadata

{
  "openapi": "3.0.1",
  "info": {
    "title": "Assets API",
    "description": "You can send and receive the following request and response payloads to create assets on Roblox. For information on the usage of the API, see the [usage guide](/cloud/guides/usage-assets.md).",
    "version": "0.0.1",
    "x-roblox-extensions-version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://apis.roblox.com/assets"
    }
  ],
  "tags": [
    {
      "name": "Assets"
    }
  ]
}