5 min read

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

NameTypeRequiredDescription
idintegerfalseThe game universe id
rootPlaceIdintegerfalseThe game root place id
namestringfalseThe game name
descriptionstringfalseThe game description
sourceNamestringfalseThe game name in the source language, if different from the returned name.
sourceDescriptionstringfalseThe game description in the source language, if different from the returned description.
creator#/components/schemas/Roblox.Games.Api.Models.Response.GameCreatorfalse
priceintegerfalseThe game paid access price
allowedGearGenresarrayfalseThe game allowed gear genres
allowedGearCategoriesarrayfalseThe game allowed gear categoris
isGenreEnforcedbooleanfalseThe game must specify a genre
copyingAllowedbooleanfalseThe game allows place to be copied
playingintegerfalseCurrent player count of the game
visitsintegerfalseThe total visits to the game
maxPlayersintegerfalseThe game max players
createdstringfalseThe game created time
updatedstringfalseThe game updated time
studioAccessToApisAllowedbooleanfalseThe setting of IsStudioAccessToApisAllowed of the universe
createVipServersAllowedbooleanfalseGets or sets the flag to indicate whether the create vip servers button should be allowed in game details page
universeAvatarTypeintegerfalseAvatar type. Possible values are MorphToR6, MorphToR15, and PlayerChoice
genrestringfalseThe game genre display name
genre_l1stringfalseThe game genre from experience-genres-service
genre_l2stringfalseThe game subgenre from experience-genres-service
untranslated_genre_l1stringfalseThe game genre from experience-genres-service untranslated
isAllGenrebooleanfalseIs this game all genre.
isFavoritedByUserbooleanfalseIs this game favorited by user.
favoritedCountintegerfalseGame number of favorites.
licenseDescriptionstringfalse
refundLinkstringfalse
localizedFiatPricestringfalse
refundPolicy#/components/schemas/Roblox.Games.Api.Models.Response.RefundPolicyfalse
canonicalUrlPathstringfalseCanonical 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.
isContentRestrictedbooleanfalseIndicates 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.
creationSourcestringfalseHow the experience was created, as reported by hydration (e.g. "build"). Omitted when hydration does not return a value.

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
}