Avatars
PATCH
Updates the contents of an outfit.
/v3/outfits/{userOutfitId}avatar.roblox.com
GET
Gets details about the contents of an outfit.
/v3/outfits/{userOutfitId}/detailsavatar.roblox.com
POST
Creates a new outfit.
/v3/outfits/createavatar.roblox.com
GET
Returns details about the authenticated user's avatar.
/v2/avatar/avataravatar.roblox.com
POST
Sets the authenticated user's body colors.
/v2/avatar/set-body-colorsavatar.roblox.com
POST
Sets the avatar's current assets to the list.
/v2/avatar/set-wearing-assetsavatar.roblox.com
POST
Sets the authenticated user's body colors.
/v1/avatar/set-body-colorsavatar.roblox.com
POST
Sets the authenticated user's player avatar type (e.g. R6 or R15).
/v1/avatar/set-player-avatar-typeavatar.roblox.com
POST
Sets the authenticated user's scales.
/v1/avatar/set-scalesavatar.roblox.com
GET
Returns the business rules related to avatars.
/v1/avatar-rulesavatar.roblox.com
POST
Deletes the outfit.
/v1/outfits/{userOutfitId}/deleteavatar.roblox.com
GET
Gets details about the contents of an outfit.
/v1/outfits/{userOutfitId}/detailsavatar.roblox.com
Assets
GET
Search for catalog items.
/v2/search/items/detailscatalog.roblox.com
GET
Lists a mapping for assets to category IDs to convert from inventory ID to catalog ID. Creates a mapping to link 'Get More' button in inventory page to the relevant catalog page.
/v1/asset-to-categorycatalog.roblox.com
GET
Lists a mapping for assets to subcategory IDs to convert from inventory ID to catalog ID. Creates a mapping to link 'Get More' button in inventory page to the relevant catalog page.
/v1/asset-to-subcategorycatalog.roblox.com
GET
Lists the bundles a particular asset belongs to. Use the Id of the last bundle in the response to get the next page.
/v1/assets/{assetId}/bundlescatalog.roblox.com
GET
Returns details about the given bundleId.
/v1/bundles/{bundleId}/detailscatalog.roblox.com
GET
Gets recommendations for a given bundle, bundleId of 0 returns randomized bundles - Accepts both public and authenticated users.
/v1/bundles/{bundleId}/recommendationscatalog.roblox.com
GET
Returns details about the given bundleIds.
/v1/bundles/detailscatalog.roblox.com
POST
Returns details for one or more catalog items.
/v1/catalog/items/detailscatalog.roblox.com
POST
Get topic given TopicRequestModel.
/v1/topic/get-topicscatalog.roblox.com
Interactions
GET
Gets the favorite count for the given asset Id.
/v1/favorites/assets/{assetId}/countcatalog.roblox.com
GET
Gets the favorite count for the given bundle Id.
/v1/favorites/bundles/{bundleId}/countcatalog.roblox.com
GET
Gets the favorite model for the asset and user.
/v1/favorites/users/{userId}/assets/{assetId}/favoritecatalog.roblox.com
POST
Create a favorite for an asset by the authenticated user.
/v1/favorites/users/{userId}/assets/{assetId}/favoritecatalog.roblox.com
DELETE
Delete a favorite for an asset by the authenticated user.
/v1/favorites/users/{userId}/assets/{assetId}/favoritecatalog.roblox.com
GET
Gets the favorite model for the bundle and user.
/v1/favorites/users/{userId}/bundles/{bundleId}/favoritecatalog.roblox.com
POST
Create a favorite for the bundle by the authenticated user.
/v1/favorites/users/{userId}/bundles/{bundleId}/favoritecatalog.roblox.com
DELETE
Delete favorite for the bundle by the authenticated user.
/v1/favorites/users/{userId}/bundles/{bundleId}/favoritecatalog.roblox.com
GET
Lists the marketplace assets favorited by a given user with the given assetTypeId.
/v1/favorites/users/{userId}/favorites/{assetTypeId}/assetscatalog.roblox.com
GET
Lists the bundles favorited by a given user with the given bundle subtypeId.Switched to EAAS style pagination cursors since July 2024.
/v1/favorites/users/{userId}/favorites/{subtypeId}/bundlescatalog.roblox.com
GET
Lists the bundles owned by a given user.
/v1/users/{userId}/bundlescatalog.roblox.com
GET
/v1/users/{userId}/bundles/{bundleType}
catalog.roblox.com
Metadata
GET
Returns metadata used by the avatar page of the website.
/v1/avatar/metadataavatar.roblox.com
GET
Lists Category Names and their Ids.
/v1/categoriescatalog.roblox.com
GET
Lists Subcategory Names and their Ids.
/v1/subcategoriescatalog.roblox.com
Thumbnails
GET
Generate User ThumbnailBeta
/cloud/v2/users/{user_id}:generateThumbnailapis.roblox.com
GET
Get bundle thumbnails for the given CSV of bundle idsStable
/v1/bundles/thumbnailsthumbnails.roblox.com
GET
Get Avatar Full body shots for the given CSV of userIdsStable
/v1/users/avatarthumbnails.roblox.com
GET
Get Avatar 3d object for a userBeta
/v1/users/avatar-3dthumbnails.roblox.com
GET
Get Avatar Busts for the given CSV of userIdsStable
/v1/users/avatar-bustthumbnails.roblox.com
GET
Get Avatar Headshots for the given CSV of userIdsStable
/v1/users/avatar-headshotthumbnails.roblox.com
Universes
GET
The server will call this on game server start to request general information about the universe This is version 1.1, which returns an entry from the UniverseAvatarType enum. During mixed mode this may return unreliable results.
/v1/game-start-infoavatar.roblox.com
User profiles
POST
Requests the authenticated user's thumbnail be redrawn.
/v1/avatar/redraw-thumbnailavatar.roblox.com
GET
Returns details about a specified user's avatar.
/v1/users/{userId}/avataravatar.roblox.com
GET
Gets a list of asset ids that the user is currently wearing.
/v1/users/{userId}/currently-wearingavatar.roblox.com
Users
GET
Returns details about a specified user's avatar.
/v2/avatar/users/{userId}/avataravatar.roblox.com
GET
Gets a list of outfits for the specified user.
/v2/avatar/users/{userId}/outfitsavatar.roblox.com
GET
Deprecated, user v2. Gets a list of outfits for the specified user.
/v1/users/{userId}/outfitsavatar.roblox.com
Not Recommended
PATCH
Updates the contents of an outfit.
/v2/outfits/{userOutfitId}avatar.roblox.com
POST
Creates a new outfit.
/v2/outfits/createavatar.roblox.com
GET
Returns details about the authenticated user's avatar.
/v1/avataravatar.roblox.com