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