[v1 Games API] – "universeAvatarType" field is null

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
image

Thanks for flagging! This issue should be resolved now.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.