Universes
GET
Get UniverseStable
/cloud/v2/universes/{universe_id}apis.roblox.test1709.icu
PATCH
Update UniverseStable
/cloud/v2/universes/{universe_id}apis.roblox.test1709.icu
POST
Publish Universe MessageStable
/cloud/v2/universes/{universe_id}:publishMessageapis.roblox.test1709.icu
POST
Restart Universe ServersStable
/cloud/v2/universes/{universe_id}:restartServersapis.roblox.test1709.icu
GET
List SecretsBeta
/cloud/v2/universes/{universeId}/secretsapis.roblox.test1709.icu
POST
Create SecretBeta
/cloud/v2/universes/{universeId}/secretsapis.roblox.test1709.icu
PATCH
Update SecretBeta
/cloud/v2/universes/{universeId}/secrets/{secretId}apis.roblox.test1709.icu
DELETE
Delete SecretBeta
/cloud/v2/universes/{universeId}/secrets/{secretId}apis.roblox.test1709.icu
GET
Get Public KeyBeta
/cloud/v2/universes/{universeId}/secrets/public-keyapis.roblox.test1709.icu
POST
Activates a universes.Experimental
/legacy-develop/v1/universes/{universeId}/activateapis.roblox.test1709.icu
POST
Deactivates a universe.Experimental
/legacy-develop/v1/universes/{universeId}/deactivateapis.roblox.test1709.icu
GET
Returns list of granted and declined permissions related to the universe with the id universeId for authenticated userExperimental
/legacy-develop/v1/universes/{universeId}/permissionsapis.roblox.test1709.icu
GET
Returns an array of granted and declined permissions related to the universes with the ids in ids for the authenticated user.Experimental
/legacy-develop/v1/universes/multiget/permissionsapis.roblox.test1709.icu
POST
/v2/sales/sales-report-download
economy.roblox.test1709.icu
GET
Get the supported languages for a game.Experimental
/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.Experimental
/v2/universes/{universeId}/configurationdevelop.roblox.com
GET
Gets a list of games' detailExperimental
/v1/gamesgames.roblox.test1709.icu
GET
Gets a list of games' product info, used to purchase a gameExperimental
/v1/games/games-product-infogames.roblox.test1709.icu
GET
Get games recommendations based on a given universeExperimental
/v1/games/recommendations/game/{universeId}games.roblox.test1709.icu
GET
Gets a page of templates that can be used to start off making games.Experimental
/v1/gametemplatesdevelop.roblox.com
GET
Gets a Roblox.Api.Develop.Models.UniverseModel.Experimental
/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 userExperimental
/v1/universes/{universeId}/activation-eligibilitydevelop.roblox.com
GET
Get settings for an owned universe.Experimental
/v1/universes/{universeId}/configurationdevelop.roblox.com
GET
Get the list of playtesters for an owned universe.
/v1/universes/{universeId}/configuration/playtestersdevelop.roblox.com
POST
Add playtesters to an owned universe. Existing ids are ignored (additive union).
/v1/universes/{universeId}/configuration/playtestersdevelop.roblox.com
DELETE
Remove playtesters from an owned universe.
/v1/universes/{universeId}/configuration/playtestersdevelop.roblox.com
POST
Check whether each candidate user can currently be added as a private playtester.
/v1/universes/{universeId}/configuration/playtesters/eligibilitydevelop.roblox.com
GET
Get statistics data for a universe.
/v1/universes/{universeId}/statseconomycreatorstats.roblox.com
GET
Gets a list of universes.Experimental
/v1/universes/multigetdevelop.roblox.com
GET
Returns the result of various checks for a user's eligibility to publish a public universeExperimental
/v1/universes/user-public-publish-eligibilitydevelop.roblox.com
GET
Gets a list of universes for the authenticated user.Experimental
/v1/user/universesdevelop.roblox.com
Accounts
GET
Endpoint to return whether the current user can access the features in this API, optionally with a universe
ID.Experimental
/service-efficiency-api/v1/is_allowedapis.roblox.test1709.icu
GET
Gets a list of universe playability statuses for the authenticated userExperimental
/v1/games/multiget-playability-statusgames.roblox.test1709.icu
Assets
GET
Gets a list of groups a user can manage games or items for.Experimental
/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.Experimental
/legacy-badges/v1/universes/{universeId}/badgesapis.roblox.test1709.icu
GET
Gets badges by their awarding game.Experimental
/v1/universes/{universeId}/badgesbadges.roblox.com
GET
Gets the number of free badges left for the current UTC day by their awarding game.Experimental
/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.test1709.icu
GET
Get User RestrictionBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/user-restrictions/{user_restriction_id}apis.roblox.test1709.icu
PATCH
Update User RestrictionBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/user-restrictions/{user_restriction_id}apis.roblox.test1709.icu
GET
List User RestrictionsBeta
/cloud/v2/universes/{universe_id}/user-restrictionsapis.roblox.test1709.icu
GET
Get User RestrictionBeta
/cloud/v2/universes/{universe_id}/user-restrictions/{user_restriction_id}apis.roblox.test1709.icu
PATCH
Update User RestrictionBeta
/cloud/v2/universes/{universe_id}/user-restrictions/{user_restriction_id}apis.roblox.test1709.icu
GET
List User Restriction LogsBeta
/cloud/v2/universes/{universe_id}/user-restrictions:listLogsapis.roblox.test1709.icu
Groups
GET
Gets experiences created by the specified group id.
/v2/groups/{groupId}/gamesV2games.roblox.test1709.icu
GET
Gets payout-visible universes for a group.Beta
/v1/groups/{groupId}/payouts/universesgroups.roblox.com
GET
Gets a list of universes for the given group.Experimental
/v1/groups/{groupId}/universesdevelop.roblox.com
GET
Gets recurring payouts for a group-owned universe.Beta
/v1/universes/{universeId}/payoutsgroups.roblox.com
PATCH
Updates recurring payouts for a group-owned universe.
/v1/universes/{universeId}/payoutsgroups.roblox.com
Interactions
GET
Gets all universes followed by a user.
/legacy-followings/v2/users/{userId}/universesapis.roblox.test1709.icu
GET
Gets all the followings between a user with userId and universes
/legacy-followings/v1/users/{userId}/universesapis.roblox.test1709.icu
POST
Creates the following between a user with userId and universe with universeId
/legacy-followings/v1/users/{userId}/universes/{universeId}apis.roblox.test1709.icu
DELETE
Deletes the following between a user with userId and universe with universeId
/legacy-followings/v1/users/{userId}/universes/{universeId}apis.roblox.test1709.icu
GET
Gets the status of a following relationship between a user and a universe.
/legacy-followings/v1/users/{userId}/universes/{universeId}/statusapis.roblox.test1709.icu
GET
Gets users favorite games.Experimental
/v2/users/{userId}/favorite/gamesgames.roblox.test1709.icu
GET
Returns if a game was marked as favorite for the authenticated userExperimental
/v1/games/{universeId}/favoritesgames.roblox.test1709.icu
POST
Favors (or unfavors) a game for the authenticated userExperimental
/v1/games/{universeId}/favoritesgames.roblox.test1709.icu
GET
Get the favorites count of a specific game.Experimental
/v1/games/{universeId}/favorites/countgames.roblox.test1709.icu
PATCH
Experimental
/v1/games/{universeId}/user-votesgames.roblox.test1709.icu
GET
/v1/games/{universeId}/votes/user
games.roblox.test1709.icu
GET
/v1/games/votes
games.roblox.test1709.icu
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 gameExperimental
/legacy-game-internationalization/v1/game-icon/games/{gameId}apis.roblox.test1709.icu
POST
Update a game's iconExperimental
/legacy-game-internationalization/v1/game-icon/games/{gameId}/language-codes/{languageCode}apis.roblox.test1709.icu
DELETE
Delete a localized icon from a gameExperimental
/legacy-game-internationalization/v1/game-icon/games/{gameId}/language-codes/{languageCode}apis.roblox.test1709.icu
PATCH
Updates a game's name and/or description in multiple languages.Experimental
/legacy-game-internationalization/v1/name-description/games/{gameId}apis.roblox.test1709.icu
POST
Gets the history for name or description in a provided language.Experimental
/legacy-game-internationalization/v1/name-description/games/translation-historyapis.roblox.test1709.icu
PATCH
Sets the source language of a gameExperimental
/legacy-game-internationalization/v1/source-language/games/{gameId}apis.roblox.test1709.icu
PATCH
Add or remove supported languages for a game.Experimental
/legacy-game-internationalization/v1/supported-languages/games/{gameId}apis.roblox.test1709.icu
GET
Get the automatic translation status of supported languages for a game.Experimental
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/automatic-translation-statusapis.roblox.test1709.icu
PATCH
Enable or disable automatic translation for a game and language.Experimental
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/automatic-translation-statusapis.roblox.test1709.icu
PATCH
Update the switch which controls if the UniverseDisplayInformation should be automatically translated.Experimental
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/universe-display-info-automatic-translation-settingsapis.roblox.test1709.icu
GET
Get UniverseDisplayInfo automatic translation settings.Experimental
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/universe-display-info-automatic-translation-settingsapis.roblox.test1709.icu
POST
Experimental
/legacy-localization-tables/v1/autolocalization/games/{gameId}/autolocalizationtableapis.roblox.test1709.icu
PATCH
Sets a game's auto-localization related settingsExperimental
/legacy-localization-tables/v1/autolocalization/games/{gameId}/settingsapis.roblox.test1709.icu
POST
Generates localization asset of a game.Experimental
/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.Experimental
/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.Experimental
/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.Experimental
/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 gameExperimental
/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.Experimental
/v1/game-localization-status/translation-counts-for-language-or-localegameinternationalization.roblox.com
GET
Get the localized image ids in all languages for a game.Experimental
/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 languagesExperimental
/v1/name-description/games/{gameId}gameinternationalization.roblox.com
GET
Gets the source language of a gameExperimental
/v1/source-language/games/{gameId}gameinternationalization.roblox.com
GET
Get the supported languages for a game.Experimental
/v1/supported-languages/games/{gameId}gameinternationalization.roblox.com
GET
Download translation analytics report after the report is readyExperimental
/v1/translation-analytics/games/{gameId}/download-translation-analytics-reportgameinternationalization.roblox.com
POST
Request translation analytics report to be generatedExperimental
/v1/translation-analytics/games/{gameId}/request-translation-analytics-reportgameinternationalization.roblox.com
GET
Get user localization settings for universe.Experimental
/v1/user-localization-settings/universe/{universeId}gameinternationalization.roblox.com
POST
Set user localization settings for universe.Experimental
/v1/user-localization-settings/universe/{universeId}gameinternationalization.roblox.com
Notifications
GET
Get the latest non aggregated Game Updates sent to the logged in userExperimental
/v2/stream-notifications/get-latest-game-updatesnotifications.roblox.test1709.icu
Places
GET
Get PlaceStable
/cloud/v2/universes/{universe_id}/places/{place_id}apis.roblox.test1709.icu
PATCH
Update PlaceStable
/cloud/v2/universes/{universe_id}/places/{place_id}apis.roblox.test1709.icu
GET
Get InstanceBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}apis.roblox.test1709.icu
PATCH
Update InstanceBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}apis.roblox.test1709.icu
GET
List Instance ChildrenBeta
/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}:listChildrenapis.roblox.test1709.icu
POST
Beta
/universes/v1/{universeId}/places/{placeId}/versionsapis.roblox.test1709.icu
GET
/v2/games/{placeId}/servers/{serverType}
games.roblox.test1709.icu
GET
/v1/games/{placeId}/servers/{serverType}
games.roblox.test1709.icu
GET
Get place detailsExperimental
/v1/games/multiget-place-detailsgames.roblox.test1709.icu
GET
/v1/public-server-browser-service/games/{placeId}/servers/{serverType}
games.roblox.test1709.icu
GET
Gets a list of places for a universe.Experimental
/v1/universes/{universeId}/placesdevelop.roblox.com
Service Efficiency
GET
Operation to Get ConsumerConfiguration for a universe.Experimental
/service-efficiency-api/v1/configurations/universes/{universeId}apis.roblox.test1709.icu
PATCH
Operation to Update ConsumerConfiguration for a universe.Experimental
/service-efficiency-api/v1/configurations/universes/{universeId}apis.roblox.test1709.icu
Team Create
GET
List of users in the active Team Create sessionExperimental
/legacy-develop/v1/places/{placeId}/teamcreate/active_session/membersapis.roblox.test1709.icu
GET
Gets TeamCreate settings for an Roblox.Platform.Universes.IUniverse.Experimental
/legacy-develop/v1/universes/{universeId}/teamcreateapis.roblox.test1709.icu
PATCH
Edit team create settings for a universe.Experimental
/legacy-develop/v1/universes/{universeId}/teamcreateapis.roblox.test1709.icu
DELETE
Removes a user from a TeamCreate permissions list.Experimental
/legacy-develop/v1/universes/{universeId}/teamcreate/membershipsapis.roblox.test1709.icu
GET
Gets TeamCreate settings for multiple universes specified by IdsExperimental
/legacy-develop/v1/universes/multiget/teamcreateapis.roblox.test1709.icu
Thumbnails
POST
Updates the game thumbnail alt text.Experimental
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/alt-textapis.roblox.test1709.icu
POST
Uploads the game thumbnail.Experimental
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/imageapis.roblox.test1709.icu
DELETE
Deletes the game thumbnail.Experimental
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/{imageId}apis.roblox.test1709.icu
POST
Orders the specified image Ids for the game thumbnails.Experimental
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/orderapis.roblox.test1709.icu
GET
Get the game media dataExperimental
/v2/games/{universeId}/mediagames.roblox.test1709.icu
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.test1709.icu
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.test1709.icu
GET
Fetch game thumbnail URLs for a list of universe IDs.Stable
/v1/games/multiget/thumbnailsthumbnails.roblox.test1709.icu
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.test1709.icu
Users
GET
Gets games created by the specified user.Experimental
/v2/users/{userId}/gamesgames.roblox.test1709.icu
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.test1709.icu
GET
Gets experiences created by the specified group id.
/v2/groups/{groupId}/gamesgames.roblox.test1709.icu
GET
Gets all universes followed by a user.
/v2/users/{userId}/universesfollowings.roblox.com
POST
Experimental
/v1/autolocalization/games/{gameId}/autolocalizationtablelocalizationtables.roblox.com
PATCH
Sets a game's auto-localization related settingsExperimental
/v1/autolocalization/games/{gameId}/settingslocalizationtables.roblox.com
GET
Get all icons for a gameExperimental
/v1/game-icon/games/{gameId}gameinternationalization.roblox.com
POST
Update a game's iconExperimental
/v1/game-icon/games/{gameId}/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete a localized icon from a gameExperimental
/v1/game-icon/games/{gameId}/language-codes/{languageCode}gameinternationalization.roblox.com
POST
Updates the game thumbnail alt text.Experimental
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/alt-textgameinternationalization.roblox.com
POST
Uploads the game thumbnail.Experimental
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/imagegameinternationalization.roblox.com
DELETE
Deletes the game thumbnail.Experimental
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/{imageId}gameinternationalization.roblox.com
POST
Orders the specified image Ids for the game thumbnails.Experimental
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/ordergameinternationalization.roblox.com
POST
Uploads a game thumbnail.
/v1/games/{gameId}/thumbnail/imagepublish.roblox.com
GET
Get the game media data
/v1/games/{universeId}/mediagames.roblox.test1709.icu
GET
Experimental
/v1/games/{universeId}/votesgames.roblox.test1709.icu
PATCH
Updates a game's name and/or description in multiple languages.Experimental
/v1/name-description/games/{gameId}gameinternationalization.roblox.com
POST
Gets the history for name or description in a provided language.Experimental
/v1/name-description/games/translation-historygameinternationalization.roblox.com
GET
List of users in the active Team Create sessionExperimental
/v1/places/{placeId}/teamcreate/active_session/membersdevelop.roblox.com
PATCH
Sets the source language of a gameExperimental
/v1/source-language/games/{gameId}gameinternationalization.roblox.com
PATCH
Add or remove supported languages for a game.Experimental
/v1/supported-languages/games/{gameId}gameinternationalization.roblox.com
GET
Get the automatic translation status of supported languages for a game.Experimental
/v1/supported-languages/games/{gameId}/automatic-translation-statusgameinternationalization.roblox.com
PATCH
Enable or disable automatic translation for a game and language.Experimental
/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.Experimental
/v1/supported-languages/games/{gameId}/languages/{languageCode}/universe-display-info-automatic-translation-settingsgameinternationalization.roblox.com
GET
Get UniverseDisplayInfo automatic translation settings.Experimental
/v1/supported-languages/games/{gameId}/universe-display-info-automatic-translation-settingsgameinternationalization.roblox.com
POST
Activates a universes.Experimental
/v1/universes/{universeId}/activatedevelop.roblox.com
POST
Creates a new badge.Experimental
/v1/universes/{universeId}/badgesbadges.roblox.com
PATCH
Update universe settings for an owned universe.Experimental
/v1/universes/{universeId}/configurationdevelop.roblox.com
POST
Deactivates a universe.Experimental
/v1/universes/{universeId}/deactivatedevelop.roblox.com
GET
Returns list of granted and declined permissions related to the universe with the id universeId for authenticated userExperimental
/v1/universes/{universeId}/permissionsdevelop.roblox.com
GET
Gets TeamCreate settings for an Roblox.Platform.Universes.IUniverse.Experimental
/v1/universes/{universeId}/teamcreatedevelop.roblox.com
PATCH
Edit team create settings for a universe.Experimental
/v1/universes/{universeId}/teamcreatedevelop.roblox.com
DELETE
Removes a user from a TeamCreate permissions list.Experimental
/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.Experimental
/v1/universes/multiget/permissionsdevelop.roblox.com
GET
Gets TeamCreate settings for multiple universes specified by IdsExperimental
/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