Universes
GET
Get UniverseStable
/cloud/v2/universes/{universe_id}apis.roblox.com
PATCH
Update UniverseStable
/cloud/v2/universes/{universe_id}apis.roblox.com
POST
Publish Universe MessageStable
/cloud/v2/universes/{universe_id}:publishMessageapis.roblox.com
POST
Restart Universe ServersStable
/cloud/v2/universes/{universe_id}:restartServersapis.roblox.com
GET
List SecretsBeta
/cloud/v2/universes/{universeId}/secretsapis.roblox.com
POST
Create SecretBeta
/cloud/v2/universes/{universeId}/secretsapis.roblox.com
PATCH
Update SecretBeta
/cloud/v2/universes/{universeId}/secrets/{secretId}apis.roblox.com
DELETE
Delete SecretBeta
/cloud/v2/universes/{universeId}/secrets/{secretId}apis.roblox.com
GET
Get Public KeyBeta
/cloud/v2/universes/{universeId}/secrets/public-keyapis.roblox.com
POST
Activates a universes.
/legacy-develop/v1/universes/{universeId}/activateapis.roblox.com
POST
Deactivates a universe.
/legacy-develop/v1/universes/{universeId}/deactivateapis.roblox.com
GET
Returns list of granted and declined permissions related to the universe with the id universeId for authenticated user
/legacy-develop/v1/universes/{universeId}/permissionsapis.roblox.com
GET
Returns an array of granted and declined permissions related to the universes with the ids in ids for the authenticated user.
/legacy-develop/v1/universes/multiget/permissionsapis.roblox.com
GET
List restart statuses for a universe.Beta
/server-management/v1/universes/{universeId}/restartsapis.roblox.com
POST
Launch a game server restart for a universe.Beta
/server-management/v1/universes/{universeId}/restartsapis.roblox.com
GET
Forecast the impact of restarting game servers for a universe.Beta
/server-management/v1/universes/{universeId}/restarts:forecastapis.roblox.com
POST
/v2/sales/sales-report-download
economy.roblox.com
GET
Get the supported languages for a game.
/v2/supported-languages/games/{gameId}gameinternationalization.roblox.com
PATCH
Update universe settings for an owned universe. V2 Contains data for avatar scale and asset override.
/v2/universes/{universeId}/configurationdevelop.roblox.com
GET
Gets a list of games' detail
/v1/gamesgames.roblox.com
GET
Gets a list of games' product info, used to purchase a game
/v1/games/games-product-infogames.roblox.com
GET
Get games recommendations based on a given universe
/v1/games/recommendations/game/{universeId}games.roblox.com
GET
Gets a page of templates that can be used to start off making games.
/v1/gametemplatesdevelop.roblox.com
GET
Gets the engagement payout history for a specific universe and a given date range, specified by start and end dates.
/v1/universe-payout-historyengagementpayouts.roblox.com
GET
Gets a Roblox.Api.Develop.Models.UniverseModel.
/v1/universes/{universeId}develop.roblox.com
GET
Returns the result of various checks for a user's eligibility to activate a given universe from private to public universeId for authenticated user
/v1/universes/{universeId}/activation-eligibilitydevelop.roblox.com
GET
Get settings for an owned universe.
/v1/universes/{universeId}/configurationdevelop.roblox.com
GET
Get statistics data for a universe.
/v1/universes/{universeId}/statseconomycreatorstats.roblox.com
GET
Gets a list of universes.
/v1/universes/multigetdevelop.roblox.com
GET
Returns the result of various checks for a user's eligibility to publish a public universe
/v1/universes/user-public-publish-eligibilitydevelop.roblox.com
GET
Gets a list of universes for the authenticated user.
/v1/user/universesdevelop.roblox.com
Accounts
GET
Gets a list of universe playability statuses for the authenticated user
/v1/games/multiget-playability-statusgames.roblox.com
Assets
POST
Uploads a game thumbnail.
/v1/games/{gameId}/thumbnail/imagepublish.roblox.com
GET
Gets a list of groups a user can manage games or items for.
/v1/user/groups/canmanagegamesoritemsdevelop.roblox.com
Avatars
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
Badges
POST
Creates a new badge.
/legacy-badges/v1/universes/{universeId}/badgesapis.roblox.com
GET
Gets badges by their awarding game.
/v1/universes/{universeId}/badgesbadges.roblox.com
GET
Gets the number of free badges left for the current UTC day by their awarding game.
/v1/universes/{universeId}/free-badges-quotabadges.roblox.com
Bans and blocks
GET
List User RestrictionsBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/user-restrictionsapis.roblox.com
GET
Get User RestrictionBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/user-restrictions/{user_restriction_id}apis.roblox.com
PATCH
Update User RestrictionBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/user-restrictions/{user_restriction_id}apis.roblox.com
GET
List User RestrictionsBeta
/cloud/v2/universes/{universe_id}/user-restrictionsapis.roblox.com
GET
Get User RestrictionBeta
/cloud/v2/universes/{universe_id}/user-restrictions/{user_restriction_id}apis.roblox.com
PATCH
Update User RestrictionBeta
/cloud/v2/universes/{universe_id}/user-restrictions/{user_restriction_id}apis.roblox.com
GET
List User Restriction LogsBeta
/cloud/v2/universes/{universe_id}/user-restrictions:listLogsapis.roblox.com
Groups
GET
Gets experiences created by the specified group id.
/v2/groups/{groupId}/gamesV2games.roblox.com
GET
Gets a list of universes for the given group.
/v1/groups/{groupId}/universesdevelop.roblox.com
PATCH
/v1/vip-servers/{id}/permissions
games.roblox.com
Interactions
GET
Gets all universes followed by a user.
/legacy-followings/v2/users/{userId}/universesapis.roblox.com
GET
Gets all the followings between a user with userId and universes
/legacy-followings/v1/users/{userId}/universesapis.roblox.com
POST
Creates the following between a user with userId and universe with universeId
/legacy-followings/v1/users/{userId}/universes/{universeId}apis.roblox.com
DELETE
Deletes the following between a user with userId and universe with universeId
/legacy-followings/v1/users/{userId}/universes/{universeId}apis.roblox.com
GET
Gets the status of a following relationship between a user and a universe.
/legacy-followings/v1/users/{userId}/universes/{universeId}/statusapis.roblox.com
GET
Gets users favorite games.
/v2/users/{userId}/favorite/gamesgames.roblox.com
GET
Returns if a game was marked as favorite for the authenticated user
/v1/games/{universeId}/favoritesgames.roblox.com
POST
Favors (or unfavors) a game for the authenticated user
/v1/games/{universeId}/favoritesgames.roblox.com
GET
Get the favorites count of a specific game.
/v1/games/{universeId}/favorites/countgames.roblox.com
PATCH
/v1/games/{universeId}/user-votes
games.roblox.com
GET
/v1/games/{universeId}/votes/user
games.roblox.com
GET
/v1/games/votes
games.roblox.com
Inventories
GET
Gets Created, MyGames, or OtherGames places inventory for a user
/v1/users/{userId}/places/inventoryinventory.roblox.com
Localization
GET
Get all icons for a game
/legacy-game-internationalization/v1/game-icon/games/{gameId}apis.roblox.com
POST
Update a game's icon
/legacy-game-internationalization/v1/game-icon/games/{gameId}/language-codes/{languageCode}apis.roblox.com
DELETE
Delete a localized icon from a game
/legacy-game-internationalization/v1/game-icon/games/{gameId}/language-codes/{languageCode}apis.roblox.com
PATCH
Updates a game's name and/or description in multiple languages.
/legacy-game-internationalization/v1/name-description/games/{gameId}apis.roblox.com
POST
Gets the history for name or description in a provided language.
/legacy-game-internationalization/v1/name-description/games/translation-historyapis.roblox.com
PATCH
Sets the source language of a game
/legacy-game-internationalization/v1/source-language/games/{gameId}apis.roblox.com
PATCH
Add or remove supported languages for a game.
/legacy-game-internationalization/v1/supported-languages/games/{gameId}apis.roblox.com
GET
Get the automatic translation status of supported languages for a game.
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/automatic-translation-statusapis.roblox.com
PATCH
Enable or disable automatic translation for a game and language.
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/automatic-translation-statusapis.roblox.com
PATCH
Update the switch which controls if the UniverseDisplayInformation should be automatically translated.
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/universe-display-info-automatic-translation-settingsapis.roblox.com
GET
Get UniverseDisplayInfo automatic translation settings.
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/universe-display-info-automatic-translation-settingsapis.roblox.com
POST
/legacy-localization-tables/v1/autolocalization/games/{gameId}/autolocalizationtable
apis.roblox.com
PATCH
Sets a game's auto-localization related settings
/legacy-localization-tables/v1/autolocalization/games/{gameId}/settingsapis.roblox.com
POST
Generates localization asset of a game.
/v1/auto-localization-table/games/{gameId}/assets-generation-requestlocalizationtables.roblox.com
POST
Enqueues an event to flush the auto scraped entries which doesn't have translations.
/v1/auto-localization-table/games/{gameId}/auto-scrape-cleanup-requestlocalizationtables.roblox.com
PATCH
Ingests entries for auto localization. Needs to be an authorized user.
/v1/auto-localization-table/games/{gameId}/ingestionlocalizationtables.roblox.com
GET
Checks if automatic translation can be enabled for a game. The user must still have proper permissions for the game to get this info.
/v1/automatic-translation/games/{gameId}/feature-statusgameinternationalization.roblox.com
GET
Returns the automatic translation quota info for a game. The user must still have proper permissions for the game to get this info.
/v1/automatic-translation/games/{gameId}/quotagameinternationalization.roblox.com
PATCH
Assigns or revokes a role
/v1/game-localization-roles/games/{gameId}translationroles.roblox.com
GET
Retrieves the list of roles granted to current logged-in user
/v1/game-localization-roles/games/{gameId}/current-user/rolestranslationroles.roblox.com
GET
Gets the list of games and associated role assignment info for the requested user and role.
/v1/game-localization-roles/roles/{role}/current-usertranslationroles.roblox.com
GET
Gets the language translation counts for all languages of a game
/v1/game-localization-status/{gameId}/translation-countsgameinternationalization.roblox.com
GET
Gets the language translation counts for the specified table. The languages to retrieve must be provided.
/v1/game-localization-status/translation-counts-for-language-or-localegameinternationalization.roblox.com
GET
Get the localized image ids in all languages for a game.
/v1/game-thumbnails/games/{gameId}/imagesgameinternationalization.roblox.com
PATCH
/v1/localizationtable/gametables/{gameId}
gameinternationalization.roblox.com
GET
Gets a game's name and description in all supported languages
/v1/name-description/games/{gameId}gameinternationalization.roblox.com
GET
Gets the source language of a game
/v1/source-language/games/{gameId}gameinternationalization.roblox.com
GET
Get the supported languages for a game.
/v1/supported-languages/games/{gameId}gameinternationalization.roblox.com
GET
Download translation analytics report after the report is ready
/v1/translation-analytics/games/{gameId}/download-translation-analytics-reportgameinternationalization.roblox.com
POST
Request translation analytics report to be generated
/v1/translation-analytics/games/{gameId}/request-translation-analytics-reportgameinternationalization.roblox.com
GET
Get user localization settings for universe.
/v1/user-localization-settings/universe/{universeId}gameinternationalization.roblox.com
POST
Set user localization settings for universe.
/v1/user-localization-settings/universe/{universeId}gameinternationalization.roblox.com
Metadata
GET
/v1/vip-servers/{id}
games.roblox.com
Notifications
GET
Get the latest non aggregated Game Updates sent to the logged in user
/v2/stream-notifications/get-latest-game-updatesnotifications.roblox.com
Places
GET
Get PlaceStable
/cloud/v2/universes/{universe_id}/places/{place_id}apis.roblox.com
PATCH
Update PlaceStable
/cloud/v2/universes/{universe_id}/places/{place_id}apis.roblox.com
GET
Get InstanceBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}apis.roblox.com
PATCH
Update InstanceBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}apis.roblox.com
GET
List Instance ChildrenBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}:listChildrenapis.roblox.com
POST
Beta
/universes/v1/{universeId}/places/{placeId}/versionsapis.roblox.com
GET
Get place details
/v1/games/multiget-place-detailsgames.roblox.com
GET
Gets a list of places for a universe.
/v1/universes/{universeId}/placesdevelop.roblox.com
Private servers
GET
/v1/games/{placeId}/private-servers
games.roblox.com
POST
/v1/games/vip-servers/{universeId}
games.roblox.com
GET
/v1/private-servers/enabled-in-universe/{universeId}
games.roblox.com
GET
/v1/private-servers/my-private-servers
games.roblox.com
GET
Get settings for an owned universe's VIP servers.
/v1/universes/{universeId}/configuration/vip-serversdevelop.roblox.com
PATCH
/v1/vip-servers/{id}
games.roblox.com
PATCH
/v1/vip-servers/{id}/subscription
games.roblox.com
Team Create
GET
List of users in the active Team Create session
/legacy-develop/v1/places/{placeId}/teamcreate/active_session/membersapis.roblox.com
GET
Gets TeamCreate settings for an Roblox.Platform.Universes.IUniverse.
/legacy-develop/v1/universes/{universeId}/teamcreateapis.roblox.com
PATCH
Edit team create settings for a universe.
/legacy-develop/v1/universes/{universeId}/teamcreateapis.roblox.com
DELETE
Removes a user from a TeamCreate permissions list.
/legacy-develop/v1/universes/{universeId}/teamcreate/membershipsapis.roblox.com
GET
Gets TeamCreate settings for multiple universes specified by Ids
/legacy-develop/v1/universes/multiget/teamcreateapis.roblox.com
Thumbnails
POST
Updates the game thumbnail alt text.
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/alt-textapis.roblox.com
POST
Uploads the game thumbnail.
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/imageapis.roblox.com
DELETE
Deletes the game thumbnail.
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/{imageId}apis.roblox.com
POST
Orders the specified image Ids for the game thumbnails.
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/orderapis.roblox.com
GET
Get the game media data
/v2/games/{universeId}/mediagames.roblox.com
GET
Fetches game thumbnail URLs for a list of universes' thumbnail ids. Ids that do not correspond to a valid thumbnail will be filtered out.Stable
/v1/games/{universeId}/thumbnailsthumbnails.roblox.com
GET
Fetches game icon URLs for a list of universes' root places. Ids that do not correspond to a valid universe will be filtered out. The ordering of the results is not guaranteed to be the same as the inputs....Stable
/v1/games/iconsthumbnails.roblox.com
GET
Fetch game thumbnail URLs for a list of universe IDs.Stable
/v1/games/multiget/thumbnailsthumbnails.roblox.com
GET
Fetches game icon URLs for a list of places. Ids that do not correspond to a valid place will be filtered out.Stable
/v1/places/gameiconsthumbnails.roblox.com
Users
GET
Gets games created by the specified user.
/v2/users/{userId}/gamesgames.roblox.com
GET
Gets list of users assigned a specific role in a game.
/v1/game-localization-roles/games/{gameId}/roles/{role}/assigneestranslationroles.roblox.com
Not Recommended
POST
Publish a cross-server message to a universeBeta
/messaging-service/v1/universes/{universeId}/topics/{topic}apis.roblox.com
GET
Gets experiences created by the specified group id.
/v2/groups/{groupId}/gamesgames.roblox.com
GET
Gets all universes followed by a user.
/v2/users/{userId}/universesfollowings.roblox.com
POST
/v1/autolocalization/games/{gameId}/autolocalizationtable
localizationtables.roblox.com
PATCH
Sets a game's auto-localization related settings
/v1/autolocalization/games/{gameId}/settingslocalizationtables.roblox.com
GET
Get all icons for a game
/v1/game-icon/games/{gameId}gameinternationalization.roblox.com
POST
Update a game's icon
/v1/game-icon/games/{gameId}/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete a localized icon from a game
/v1/game-icon/games/{gameId}/language-codes/{languageCode}gameinternationalization.roblox.com
POST
Updates the game thumbnail alt text.
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/alt-textgameinternationalization.roblox.com
POST
Uploads the game thumbnail.
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/imagegameinternationalization.roblox.com
DELETE
Deletes the game thumbnail.
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/{imageId}gameinternationalization.roblox.com
POST
Orders the specified image Ids for the game thumbnails.
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/ordergameinternationalization.roblox.com
GET
Get the game media data
/v1/games/{universeId}/mediagames.roblox.com
GET
/v1/games/{universeId}/votes
games.roblox.com
PATCH
Updates a game's name and/or description in multiple languages.
/v1/name-description/games/{gameId}gameinternationalization.roblox.com
POST
Gets the history for name or description in a provided language.
/v1/name-description/games/translation-historygameinternationalization.roblox.com
GET
List of users in the active Team Create session
/v1/places/{placeId}/teamcreate/active_session/membersdevelop.roblox.com
PATCH
Sets the source language of a game
/v1/source-language/games/{gameId}gameinternationalization.roblox.com
PATCH
Add or remove supported languages for a game.
/v1/supported-languages/games/{gameId}gameinternationalization.roblox.com
GET
Get the automatic translation status of supported languages for a game.
/v1/supported-languages/games/{gameId}/automatic-translation-statusgameinternationalization.roblox.com
PATCH
Enable or disable automatic translation for a game and language.
/v1/supported-languages/games/{gameId}/languages/{languageCode}/automatic-translation-statusgameinternationalization.roblox.com
PATCH
Update the switch which controls if the UniverseDisplayInformation should be automatically translated.
/v1/supported-languages/games/{gameId}/languages/{languageCode}/universe-display-info-automatic-translation-settingsgameinternationalization.roblox.com
GET
Get UniverseDisplayInfo automatic translation settings.
/v1/supported-languages/games/{gameId}/universe-display-info-automatic-translation-settingsgameinternationalization.roblox.com
POST
Activates a universes.
/v1/universes/{universeId}/activatedevelop.roblox.com
POST
Creates a new badge.
/v1/universes/{universeId}/badgesbadges.roblox.com
PATCH
Update universe settings for an owned universe.
/v1/universes/{universeId}/configurationdevelop.roblox.com
POST
Deactivates a universe.
/v1/universes/{universeId}/deactivatedevelop.roblox.com
GET
Returns list of granted and declined permissions related to the universe with the id universeId for authenticated user
/v1/universes/{universeId}/permissionsdevelop.roblox.com
GET
Gets TeamCreate settings for an Roblox.Platform.Universes.IUniverse.
/v1/universes/{universeId}/teamcreatedevelop.roblox.com
PATCH
Edit team create settings for a universe.
/v1/universes/{universeId}/teamcreatedevelop.roblox.com
DELETE
Removes a user from a TeamCreate permissions list.
/v1/universes/{universeId}/teamcreate/membershipsdevelop.roblox.com
GET
Returns an array of granted and declined permissions related to the universes with the ids in ids for the authenticated user.
/v1/universes/multiget/permissionsdevelop.roblox.com
GET
Gets TeamCreate settings for multiple universes specified by Ids
/v1/universes/multiget/teamcreatedevelop.roblox.com
GET
Gets all the followings between a user with userId and universes
/v1/users/{userId}/universesfollowings.roblox.com
POST
Creates the following between a user with userId and universe with universeId
/v1/users/{userId}/universes/{universeId}followings.roblox.com
DELETE
Deletes the following between a user with userId and universe with universeId
/v1/users/{userId}/universes/{universeId}followings.roblox.com
GET
Gets the status of a following relationship between a user and a universe.
/v1/users/{userId}/universes/{universeId}/statusfollowings.roblox.com