Add endpoint for Avatar Thumbnail Customization metadata for other users

As a Roblox developer, it is currently too hard to figure out what emote a user is using on their profile thumbnail. Currently the thumbnail-customizations endpoint only lets you see this data for your own account. Even though these poses are visible to everyone on the website, there isn’t a public API to get the emoteAssetId or camera settings for another userId.

This is the endpoint I am using: https://avatar.roblox.com/v1/avatar/thumbnail-customizations

{
  "avatarThumbnailCustomizations": [
    {
      "thumbnailType": 2,
      "emoteAssetId": 85092320680319,
      "camera": {
        "fieldOfViewDeg": 15,
        "yRotDeg": 5,
        "distanceScale": 1
      }
    },
    {
      "thumbnailType": 1,
      "emoteAssetId": 85092320680319,
      "camera": {
        "fieldOfViewDeg": 45,
        "yRotDeg": 0,
        "distanceScale": 1
      }
    }
  ]
}

I have tested common API patterns like https://avatar.roblox.com/v2/avatar/users/55495469/avatar to try and make sure there wasn’t an endpoint for it and to my knowledge I believe this data isn’t included anywhere. It would be very useful if these settings were added to that endpoint, or if a separate one like https://avatar.roblox.com/v1/users/55495469/thumbnail-customizations was created as there is no reason for this info to be hidden.

If Roblox is able to address this issue, it would improve my development experience because it’s currently way too difficult to find good emotes to use for avatar poses. Being able to see what other users are using would encourage more spending in the marketplace, since players like me who have no idea where to look for emotes will be able to identify emotes they see on other people’s profiles and buy them. It would also help with improving avatar creation tools that can accurately show a user’s full look including their pose.

2 Likes