Localization
PATCH
Enable or disable image translation for a game and language.
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/image-translation-statusapis.roblox.com
GET
Get table information by the id of the table.
/legacy-localization-tables/v1/localization-table/tables/{tableId}apis.roblox.com
PATCH
Updates the tables contents based on what is provided.
/legacy-localization-tables/v1/localization-table/tables/{tableId}apis.roblox.com
GET
Gets a batch of entries for a table.
/legacy-localization-tables/v1/localization-table/tables/{tableId}/entriesapis.roblox.com
POST
Gets the translation history for each entry passed in.
/legacy-localization-tables/v1/localization-table/tables/{tableId}/entries/translation-historyapis.roblox.com
GET
Gets the number of entries in the specified table
/legacy-localization-tables/v1/localization-table/tables/{tableId}/entry-countapis.roblox.com
PATCH
/v1/autolocalization/games/{gameId}/autolocalizationtable
localizationtables.roblox.com
GET
Checks if the requested target languages are allowed for automatic translation based on the source language. If there are no requested target languages, then all allowed target languages for the source language will be returned.
/v1/automatic-translation/languages/{languageCode}/target-languagesgameinternationalization.roblox.com
GET
Get list of country regions sorted by localized name
/v1/country-regionslocale.roblox.com
GET
Get list of Supported locales with user locus information.
/v1/localeslocale.roblox.com
POST
Sets whether translations suggested by Roblox will be shown to the user.
/v1/locales/set-show-roblox-translationslocale.roblox.com
GET
Gets user locale. If user is absent returns, locale from http request object.
/v1/locales/user-localelocale.roblox.com
POST
Creates a Localization Table with the given data. Note that this endpoint simply creates a table and does not associate it with any universe, so if intending to use this to create tables usable in experience more setup will be needed to grant those experiences access.
/v1/localization-table/tableslocalizationtables.roblox.com
POST
Gets the translation feedback for each entry passed in.
/v1/localization-table/tables/{tableId}/entries/translation-feedbacklocalizationtables.roblox.com
GET
Gets the source language of a game
/v1/source-language/games/{gameId}/language-with-localesgameinternationalization.roblox.com
GET
Get the user's in-experience language selector languages for a game.
/v1/supported-languages/games/{gameId}/in-experience-language-selectiongameinternationalization.roblox.com
PATCH
Enable or disable image translation for a game and language.
/v1/supported-languages/games/{gameId}/languages/{languageCode}/image-translation-statusgameinternationalization.roblox.com
GET
Gets currency for the authenticated user.
/v1/user/currencyeconomy.roblox.com
GET
Get user player choice settings for universe.
/v1/user-localization-settings/player-choice/{universeId}gameinternationalization.roblox.com
Assets
GET
Get table information by the assetId of the table.
/legacy-localization-tables/v1/localization-table/tables/{assetId}apis.roblox.com
Badges
PATCH
Update localized description of a badge
/legacy-game-internationalization/v1/badges/{badgeId}/description/language-codes/{languageCode}apis.roblox.com
GET
Get all icons for a badge
/legacy-game-internationalization/v1/badges/{badgeId}/iconsapis.roblox.com
POST
Update a badge's icon
/legacy-game-internationalization/v1/badges/{badgeId}/icons/language-codes/{languageCode}apis.roblox.com
DELETE
Delete a localized icon from a badge
/legacy-game-internationalization/v1/badges/{badgeId}/icons/language-codes/{languageCode}apis.roblox.com
PATCH
Update localized name of a badge
/legacy-game-internationalization/v1/badges/{badgeId}/name/language-codes/{languageCode}apis.roblox.com
GET
/legacy-game-internationalization/v1/badges/{badgeId}/name-description
apis.roblox.com
PATCH
Update localized name and description of a badge
/legacy-game-internationalization/v1/badges/{badgeId}/name-description/language-codes/{languageCode}apis.roblox.com
DELETE
Delete localized name and description of a badge
/legacy-game-internationalization/v1/badges/{badgeId}/name-description/language-codes/{languageCode}apis.roblox.com
Developer products
PATCH
Update localized description of a developer product
/legacy-game-internationalization/v1/developer-products/{developerProductId}/description/language-codes/{languageCode}apis.roblox.com
GET
Get all icons for a developer product
/legacy-game-internationalization/v1/developer-products/{developerProductId}/iconsapis.roblox.com
POST
Update a developer product's icon
/legacy-game-internationalization/v1/developer-products/{developerProductId}/icons/language-codes/{languageCode}apis.roblox.com
DELETE
Delete a localized icon from a developer product
/legacy-game-internationalization/v1/developer-products/{developerProductId}/icons/language-codes/{languageCode}apis.roblox.com
PATCH
Update localized name of a developer product
/legacy-game-internationalization/v1/developer-products/{developerProductId}/name/language-codes/{languageCode}apis.roblox.com
GET
Get all names and descriptions of a developer product
/legacy-game-internationalization/v1/developer-products/{developerProductId}/name-descriptionapis.roblox.com
PATCH
Update localized name and description of a developer product
/legacy-game-internationalization/v1/developer-products/{developerProductId}/name-description/language-codes/{languageCode}apis.roblox.com
DELETE
Delete localized name and description of a developer product
/legacy-game-internationalization/v1/developer-products/{developerProductId}/name-description/language-codes/{languageCode}apis.roblox.com
Game passes
PATCH
Update localized description of a game pass
/legacy-game-internationalization/v1/game-passes/{gamePassId}/description/language-codes/{languageCode}apis.roblox.com
GET
Get all icons for a game pass
/legacy-game-internationalization/v1/game-passes/{gamePassId}/iconsapis.roblox.com
POST
Update a game pass's icon
/legacy-game-internationalization/v1/game-passes/{gamePassId}/icons/language-codes/{languageCode}apis.roblox.com
DELETE
Delete a localized icon from a game pass
/legacy-game-internationalization/v1/game-passes/{gamePassId}/icons/language-codes/{languageCode}apis.roblox.com
PATCH
Update localized name of a game pass
/legacy-game-internationalization/v1/game-passes/{gamePassId}/name/language-codes/{languageCode}apis.roblox.com
GET
Get all names and descriptions of a game pass
/legacy-game-internationalization/v1/game-passes/{gamePassId}/name-descriptionapis.roblox.com
PATCH
Update localized name and description of a game pass
/legacy-game-internationalization/v1/game-passes/{gamePassId}/name-description/language-codes/{languageCode}apis.roblox.com
DELETE
Delete localized name and description of a game pass
/legacy-game-internationalization/v1/game-passes/{gamePassId}/name-description/language-codes/{languageCode}apis.roblox.com
Metadata
GET
Metadata for AutoLocalization Configuration
/legacy-localization-tables/v1/autolocalization/metadataapis.roblox.com
GET
Get limits for translation table entries operations
/legacy-localization-tables/v1/localization-table/limitsapis.roblox.com
POST
Sets user's supported locale. Null supported locale will clear out user's supported locale (set users' supported locale to null)
/v1/locales/set-user-supported-localelocale.roblox.com
GET
Get list of supported locales sorted by the Native Name property.
/v1/locales/supported-localeslocale.roblox.com
GET
/v1/locales/supported-locales-for-creators
locale.roblox.com
GET
Gets each of a user's localization locus supported locales. A localization locus supported locale is a page (or group of pages) that have been defined by the International team which need independent locale support. If the user is null we will attempt to return the locales appropriate for the user's device language.
/v1/locales/user-localization-locus-supported-localeslocale.roblox.com
GET
Get metadata for localization UI
/v1/localization-table/metadatalocalizationtables.roblox.com
GET
Rollout settings for name/description migration to new page
/v1/name-description/metadatagameinternationalization.roblox.com
GET
Rollout settings for supported languages of a game
/v1/supported-languages/metadatagameinternationalization.roblox.com
GET
Get metadata related to UI and rollout settings
/v1/translation-analytics/metadatagameinternationalization.roblox.com
GET
Get ui configurations for frontend to use.
/v1/ui-configurationsgameinternationalization.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
Universes
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
Users
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
/v1/autolocalization/games/{gameId}/autolocalizationtable
gameinternationalization.roblox.com
POST
/v1/autolocalization/games/{gameId}/autolocalizationtable
localizationtables.roblox.com
PATCH
/v1/autolocalization/games/{gameId}/autolocalizationtable
gameinternationalization.roblox.com
PATCH
Sets a game's auto-localization related settings
/v1/autolocalization/games/{gameId}/settingsgameinternationalization.roblox.com
PATCH
Sets a game's auto-localization related settings
/v1/autolocalization/games/{gameId}/settingslocalizationtables.roblox.com
GET
Metadata for AutoLocalization Configuration
/v1/autolocalization/metadatalocalizationtables.roblox.com
PATCH
Update localized description of a badge
/v1/badges/{badgeId}/description/language-codes/{languageCode}gameinternationalization.roblox.com
GET
Get all icons for a badge
/v1/badges/{badgeId}/iconsgameinternationalization.roblox.com
POST
Update a badge's icon
/v1/badges/{badgeId}/icons/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete a localized icon from a badge
/v1/badges/{badgeId}/icons/language-codes/{languageCode}gameinternationalization.roblox.com
PATCH
Update localized name of a badge
/v1/badges/{badgeId}/name/language-codes/{languageCode}gameinternationalization.roblox.com
GET
/v1/badges/{badgeId}/name-description
gameinternationalization.roblox.com
PATCH
Update localized name and description of a badge
/v1/badges/{badgeId}/name-description/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete localized name and description of a badge
/v1/badges/{badgeId}/name-description/language-codes/{languageCode}gameinternationalization.roblox.com
PATCH
Update localized description of a developer product
/v1/developer-products/{developerProductId}/description/language-codes/{languageCode}gameinternationalization.roblox.com
GET
Get all icons for a developer product
/v1/developer-products/{developerProductId}/iconsgameinternationalization.roblox.com
POST
Update a developer product's icon
/v1/developer-products/{developerProductId}/icons/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete a localized icon from a developer product
/v1/developer-products/{developerProductId}/icons/language-codes/{languageCode}gameinternationalization.roblox.com
PATCH
Update localized name of a developer product
/v1/developer-products/{developerProductId}/name/language-codes/{languageCode}gameinternationalization.roblox.com
GET
Get all names and descriptions of a developer product
/v1/developer-products/{developerProductId}/name-descriptiongameinternationalization.roblox.com
PATCH
Update localized name and description of a developer product
/v1/developer-products/{developerProductId}/name-description/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete localized name and description of a developer product
/v1/developer-products/{developerProductId}/name-description/language-codes/{languageCode}gameinternationalization.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
PATCH
Update localized description of a game pass
/v1/game-passes/{gamePassId}/description/language-codes/{languageCode}gameinternationalization.roblox.com
GET
Get all icons for a game pass
/v1/game-passes/{gamePassId}/iconsgameinternationalization.roblox.com
POST
Update a game pass's icon
/v1/game-passes/{gamePassId}/icons/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete a localized icon from a game pass
/v1/game-passes/{gamePassId}/icons/language-codes/{languageCode}gameinternationalization.roblox.com
PATCH
Update localized name of a game pass
/v1/game-passes/{gamePassId}/name/language-codes/{languageCode}gameinternationalization.roblox.com
GET
Get all names and descriptions of a game pass
/v1/game-passes/{gamePassId}/name-descriptiongameinternationalization.roblox.com
PATCH
Update localized name and description of a game pass
/v1/game-passes/{gamePassId}/name-description/language-codes/{languageCode}gameinternationalization.roblox.com
DELETE
Delete localized name and description of a game pass
/v1/game-passes/{gamePassId}/name-description/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 limits for translation table entries operations
/v1/localization-table/limitslocalizationtables.roblox.com
GET
Get table information by the assetId of the table.
/v1/localization-table/tables/{assetId}localizationtables.roblox.com
GET
Get table information by the id of the table.
/v1/localization-table/tables/{tableId}localizationtables.roblox.com
PATCH
Updates the tables contents based on what is provided.
/v1/localization-table/tables/{tableId}localizationtables.roblox.com
GET
Gets a batch of entries for a table.
/v1/localization-table/tables/{tableId}/entrieslocalizationtables.roblox.com
POST
Gets the translation history for each entry passed in.
/v1/localization-table/tables/{tableId}/entries/translation-historylocalizationtables.roblox.com
GET
Gets the number of entries in the specified table
/v1/localization-table/tables/{tableId}/entry-countlocalizationtables.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
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