My game (Game Discovery Hub), stared showing errors when updating game’s data, because the “universeAvatarType” from the games.roblox.com/v1/games?universeIds=[UniverseIds] is now set to null, for every game that I’ve tested
I’ve confirmed that, for my (abandoned) game BloxBox, which is set to R6 in the avatar settings, “universeAvatarType” is still null
From swagger UI, with this request url: https://games.roblox.com/v1/games?universeIds=2247152045
Responce Data
{
"data": [
{
"id": 2247152045,
"rootPlaceId": 6152945654,
"name": "BloxBox [Experimental 0.06.P] ",
"description": "BloxBox is a sandbox building game where you can explore user generated worlds or make your own!\nIt's still in an early stage\n\nBugs are to be expected but I'll fix them I swear\n\n/!\\ Updates are currently on hold. I am busy with school and other projects. I may or may not come back to this game\n\n-- Last Update [0.06] --\n- Added Trigger Block Teleporters and Trigger Blocks!!!\n- Added the move mode\n- Added Walkspeed, Jumpheight, Sound Block and Highlight\n- And more!\n\n-- Credits --\n- Tomi1231 - me :D , I made the game\n- crab_talk - Dev helping me with some things, for 0.05.A\n- SurfedZ - Helped me immensly to get into scripting\n- JacobBagelHead - Gave me some precious secrets about the magic of the world system (he also made Angelate, check that game out ;P )\n- Gotty - Doubting my ideas, HmHm, and also, again, helped me learn scripting\n\nCheck out Openate, an open source version of Blockate (check that game out) to make your own building game! Although Bloxbox isn't based off openate",
"sourceName": null,
"sourceDescription": null,
"creator": {
"id": 79690730,
"name": "Tomi1231",
"type": "User",
"isRNVAccount": false,
"hasVerifiedBadge": false
},
"price": null,
"allowedGearGenres": [
"Tutorial"
],
"allowedGearCategories": [],
"isGenreEnforced": false,
"copyingAllowed": false,
"playing": 0,
"visits": 9047,
"maxPlayers": 100,
"created": "2020-12-28T18:18:15.077Z",
"updated": "2025-07-14T17:53:33.22Z",
"studioAccessToApisAllowed": false,
"createVipServersAllowed": false,
"universeAvatarType": null,
"genre": "Building",
"genre_l1": "Simulation",
"genre_l2": "Sandbox",
"isAllGenre": false,
"isFavoritedByUser": true,
"favoritedCount": 145
}
]
}
Responce Header
cache-control: no-store,must-revalidate,no-cache content-encoding: gzip content-type: application/json; charset=utf-8 date: Fri,22 Aug 2025 19:00:28 GMT nel: {"report_to":"network-errors","max_age":604800,"success_fraction":0.001,"failure_fraction":1} pragma: no-cache report-to: {"group":"network-errors","max_age":604800,"endpoints":[{"url":"https://ncs.roblox.com/upload"}]} roblox-machine-id: 4c4cb5dc-b2cc-a6c9-a502-abfe654bf446 server: Kestrel strict-transport-security: max-age=31536000 vary: Accept-Encoding x-firefox-spdy: h2 x-frame-options: SAMEORIGIN x-roblox-edge: c089 x-roblox-region: us-central_rbx x-terms-message: Terms apply https://rblx.co/TOU
There is also no mention of such a change in this post in the official list of deprecated web endpoints
I’m thinking it could be because of the recent avatar settings update
This issue started happening somewhere in the last 12 hours
Expected behavior
I expect universeAvatarType to be set to “MorphToR6”, “MorphToR15” or “PlayerChoice”/“MorphToPlayerChoice”?
I’m basing it off of my code I used to shorten it. In my existing data, I see “R6”, “R15”, and “PlayerChoice”, as the AvatarType field. For all I know, it could be “PlayerChoice” instead of “MorphToPlayerChoice”
GameTable.AvatarType = string.gsub(GameData.universeAvatarType,"MorphTo","",1)
Interestingly, the documentation and swagger UI states that universeAvatarType is supposed to be a number? From my code using that api, that doesn’t make sense
![]()