3 min read

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

internal_public_v1.Creative — openapi

Properties

NameTypeRequiredDescription
assetIdstringfalseThe Open Cloud image asset ID backing this creative, as a decimal string.
assetNamestringfalseThe display name of the underlying asset.
assetTypestringfalseThe media type of the asset. Only IMAGE is supported in v1.
createTimestringfalseThe time the creative was added to the library, as an RFC 3339 UTC timestamp.
heightintegerfalseThe height of the asset in pixels. Omitted when unknown.
idstringfalseThe identifier of the creative library entry. This is distinct from assetId.
isArchivedbooleanfalseWhether the creative has been archived (soft-deleted).
moderationStatusstringfalseThe content-review outcome for the asset. Can be PENDING_REVIEW, APPROVED, or REJECTED.
sourcestringfalseHow the asset was produced. Can be UPLOAD or IN_HOUSE_GEN_AI.
universeIdstringfalseThe identifier of the experience the creative is associated with, if any, as a decimal string. Omitted when not associated with an experience.
updateTimestringfalseThe time the creative was last updated, as an RFC 3339 UTC timestamp.
widthintegerfalseThe width of the asset in pixels. Omitted when unknown.

Complete Schema

{
  "type": "object",
  "properties": {
    "assetId": {
      "description": "The Open Cloud image asset ID backing this creative, as a decimal string.",
      "type": "string"
    },
    "assetName": {
      "description": "The display name of the underlying asset.",
      "type": "string"
    },
    "assetType": {
      "description": "The media type of the asset. Only `IMAGE` is supported in v1.",
      "type": "string",
      "enum": [
        "IMAGE"
      ]
    },
    "createTime": {
      "description": "The time the creative was added to the library, as an RFC 3339 UTC timestamp.",
      "type": "string"
    },
    "height": {
      "description": "The height of the asset in pixels. Omitted when unknown.",
      "type": "integer"
    },
    "id": {
      "description": "The identifier of the creative library entry. This is distinct from assetId.",
      "type": "string"
    },
    "isArchived": {
      "description": "Whether the creative has been archived (soft-deleted).",
      "type": "boolean"
    },
    "moderationStatus": {
      "description": "The content-review outcome for the asset. Can be `PENDING_REVIEW`, `APPROVED`, or `REJECTED`.",
      "type": "string",
      "enum": [
        "PENDING_REVIEW",
        "APPROVED",
        "REJECTED"
      ]
    },
    "source": {
      "description": "How the asset was produced. Can be `UPLOAD` or `IN_HOUSE_GEN_AI`.",
      "type": "string",
      "enum": [
        "UPLOAD",
        "IN_HOUSE_GEN_AI"
      ]
    },
    "universeId": {
      "description": "The identifier of the experience the creative is associated with, if any, as a\ndecimal string. Omitted when not associated with an experience.",
      "type": "string"
    },
    "updateTime": {
      "description": "The time the creative was last updated, as an RFC 3339 UTC timestamp.",
      "type": "string"
    },
    "width": {
      "description": "The width of the asset in pixels. Omitted when unknown.",
      "type": "integer"
    }
  }
}