Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
Roblox.Games.Api.Models.Response.GameDetailResponse — openapi
Response model for getting the game detail
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| id | integer | false | The game universe id |
| rootPlaceId | integer | false | The game root place id |
| name | string | false | The game name |
| description | string | false | The game description |
| sourceName | string | false | The game name in the source language, if different from the returned name. |
| sourceDescription | string | false | The game description in the source language, if different from the returned description. |
| creator | #/components/schemas/Roblox.Games.Api.Models.Response.GameCreator | false | |
| price | integer | false | The game paid access price |
| allowedGearGenres | array | false | The game allowed gear genres |
| allowedGearCategories | array | false | The game allowed gear categoris |
| isGenreEnforced | boolean | false | The game must specify a genre |
| copyingAllowed | boolean | false | The game allows place to be copied |
| playing | integer | false | Current player count of the game |
| visits | integer | false | The total visits to the game |
| maxPlayers | integer | false | The game max players |
| created | string | false | The game created time |
| updated | string | false | The game updated time |
| studioAccessToApisAllowed | boolean | false | The setting of IsStudioAccessToApisAllowed of the universe |
| createVipServersAllowed | boolean | false | Gets or sets the flag to indicate whether the create vip servers button should be allowed in game details page |
| universeAvatarType | integer | false | Avatar type. Possible values are MorphToR6, MorphToR15, and PlayerChoice |
| genre | string | false | The game genre display name |
| genre_l1 | string | false | The game genre from experience-genres-service |
| genre_l2 | string | false | The game subgenre from experience-genres-service |
| untranslated_genre_l1 | string | false | The game genre from experience-genres-service untranslated |
| isAllGenre | boolean | false | Is this game all genre. |
| isFavoritedByUser | boolean | false | Is this game favorited by user. |
| favoritedCount | integer | false | Game number of favorites. |
| licenseDescription | string | false | |
| refundLink | string | false | |
| localizedFiatPrice | string | false | |
| refundPolicy | #/components/schemas/Roblox.Games.Api.Models.Response.RefundPolicy | false | |
| canonicalUrlPath | string | false | Canonical URL path for the game page, e.g. /games/{placeId}/{canonical-slug}. It must be the same as the canonical URL (rel-canonical meta tag) on the game's EDP. |
| isContentRestricted | boolean | false | Indicates whether this experience is content-restricted and has had its details wiped. When true, the content fields (name, description, creator, etc.) contain placeholder or empty values rather than the real data. Consumers should branch on this flag instead of inferring restriction from placeholder text. |
| creationSource | string | false | How the experience was created, as reported by hydration (e.g. "build"). Omitted when hydration does not return a value. |
Related Schemas
Complete Schema
{
"description": "Response model for getting the game detail",
"type": "object",
"properties": {
"id": {
"format": "int64",
"description": "The game universe id",
"type": "integer"
},
"rootPlaceId": {
"format": "int64",
"description": "The game root place id",
"type": "integer"
},
"name": {
"description": "The game name",
"type": "string"
},
"description": {
"description": "The game description",
"type": "string"
},
"sourceName": {
"description": "The game name in the source language, if different from the returned name.",
"type": "string"
},
"sourceDescription": {
"description": "The game description in the source language, if different from the returned description.",
"type": "string"
},
"creator": {
"$ref": "#/components/schemas/Roblox.Games.Api.Models.Response.GameCreator"
},
"price": {
"format": "int64",
"description": "The game paid access price",
"type": "integer"
},
"allowedGearGenres": {
"description": "The game allowed gear genres",
"type": "array",
"items": {
"type": "string"
}
},
"allowedGearCategories": {
"description": "The game allowed gear categoris",
"type": "array",
"items": {
"type": "string"
}
},
"isGenreEnforced": {
"description": "The game must specify a genre",
"type": "boolean"
},
"copyingAllowed": {
"description": "The game allows place to be copied",
"type": "boolean"
},
"playing": {
"format": "int64",
"description": "Current player count of the game",
"type": "integer"
},
"visits": {
"format": "int64",
"description": "The total visits to the game",
"type": "integer"
},
"maxPlayers": {
"format": "int32",
"description": "The game max players",
"type": "integer"
},
"created": {
"format": "date-time",
"description": "The game created time",
"type": "string"
},
"updated": {
"format": "date-time",
"description": "The game updated time",
"type": "string"
},
"studioAccessToApisAllowed": {
"description": "The setting of IsStudioAccessToApisAllowed of the universe",
"type": "boolean"
},
"createVipServersAllowed": {
"description": "Gets or sets the flag to indicate whether the create vip servers button should be allowed in game details page",
"type": "boolean"
},
"universeAvatarType": {
"format": "int32",
"description": "Avatar type. Possible values are MorphToR6, MorphToR15, and PlayerChoice",
"enum": [
1,
2,
3
],
"type": "integer"
},
"genre": {
"description": "The game genre display name",
"type": "string"
},
"genre_l1": {
"description": "The game genre from experience-genres-service",
"type": "string"
},
"genre_l2": {
"description": "The game subgenre from experience-genres-service",
"type": "string"
},
"untranslated_genre_l1": {
"description": "The game genre from experience-genres-service untranslated",
"type": "string"
},
"isAllGenre": {
"description": "Is this game all genre.",
"type": "boolean"
},
"isFavoritedByUser": {
"description": "Is this game favorited by user.",
"type": "boolean"
},
"favoritedCount": {
"format": "int64",
"description": "Game number of favorites.",
"type": "integer"
},
"licenseDescription": {
"type": "string"
},
"refundLink": {
"type": "string"
},
"localizedFiatPrice": {
"type": "string"
},
"refundPolicy": {
"$ref": "#/components/schemas/Roblox.Games.Api.Models.Response.RefundPolicy"
},
"canonicalUrlPath": {
"description": "Canonical URL path for the game page, e.g. /games/{placeId}/{canonical-slug}.\r\nIt must be the same as the canonical URL (rel-canonical meta tag) on the game's EDP.",
"type": "string"
},
"isContentRestricted": {
"description": "Indicates whether this experience is content-restricted and has had its details wiped.\r\nWhen true, the content fields (name, description, creator, etc.) contain placeholder or\r\nempty values rather than the real data. Consumers should branch on this flag instead of\r\ninferring restriction from placeholder text.",
"type": "boolean"
},
"creationSource": {
"description": "How the experience was created, as reported by hydration (e.g. \"build\").\r\nOmitted when hydration does not return a value.",
"type": "string"
}
},
"additionalProperties": false
}