/
RO
roblox
Search skmtc
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Accounts
198
Advertising
24
Analytics
17
Assets
81
Avatars
36
Badges
29
Bans and blocks
15
Configs
9
Connections
19
Creator Store
8
Data and memory stores
48
Developer products
21
Experiments
11
Game Events
5
Game passes
21
Generative AI
1
Groups
116
Interactions
26
Inventories
9
Localization
96
get
/legacy-game-internationalization/v1/game-icon/games/{gameId}
Get all icons for a game
post
/legacy-game-internationalization/v1/game-icon/games/{gameId}/language-codes/{languageCode}
Update a game's icon
delete
/legacy-game-internationalization/v1/game-icon/games/{gameId}/language-codes/{languageCode}
Delete a localized icon from a game
post
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/alt-text
Updates the game thumbnail alt text.
post
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/image
Uploads the game thumbnail.
post
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/order
Orders the specified image Ids for the game thumbnails.
delete
/legacy-game-internationalization/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/{imageId}
Deletes the game thumbnail.
post
/legacy-game-internationalization/v1/name-description/games/translation-history
Gets the history for name or description in a provided language.
patch
/legacy-game-internationalization/v1/name-description/games/{gameId}
Updates a game's name and/or description in multiple languages.
patch
/legacy-game-internationalization/v1/source-language/games/{gameId}
Sets the source language of a game
patch
/legacy-game-internationalization/v1/supported-languages/games/{gameId}
Add or remove supported languages for a game.
get
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/automatic-translation-status
Get the automatic translation status of supported languages for a game.
patch
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/automatic-translation-status
Enable or disable automatic translation for a game and language.
patch
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/image-translation-status
Enable or disable image translation for a game and language.
patch
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/languages/{languageCode}/universe-display-info-automatic-translation-settings
Update the switch which controls if the UniverseDisplayInformation should be automatically translated.
get
/legacy-game-internationalization/v1/supported-languages/games/{gameId}/universe-display-info-automatic-translation-settings
Get UniverseDisplayInfo automatic translation settings.
post
/legacy-localization-tables/v1/autolocalization/games/{gameId}/autolocalizationtable
patch
/legacy-localization-tables/v1/autolocalization/games/{gameId}/settings
Sets a game's auto-localization related settings
get
/legacy-localization-tables/v1/autolocalization/metadata
Metadata for AutoLocalization Configuration
get
/legacy-localization-tables/v1/localization-table/limits
Get limits for translation table entries operations
get
/legacy-localization-tables/v1/localization-table/tables/{tableId}
Get table information by the id of the table.
patch
/legacy-localization-tables/v1/localization-table/tables/{tableId}
Updates the tables contents based on what is provided.
get
/legacy-localization-tables/v1/localization-table/tables/{tableId}/entries
Gets a batch of entries for a table.
post
/legacy-localization-tables/v1/localization-table/tables/{tableId}/entries/translation-history
Gets the translation history for each entry passed in.
get
/legacy-localization-tables/v1/localization-table/tables/{tableId}/entry-count
Gets the number of entries in the specified table
post
/v1/auto-localization-table/games/{gameId}/assets-generation-request
Generates localization asset of a game.
post
/v1/auto-localization-table/games/{gameId}/auto-scrape-cleanup-request
Enqueues an event to flush the auto scraped entries which doesn't have translations.
patch
/v1/auto-localization-table/games/{gameId}/ingestion
Ingests entries for auto localization. Needs to be an authorized user.
post
/v1/autolocalization/games/{gameId}/autolocalizationtable
patch
/v1/autolocalization/games/{gameId}/autolocalizationtable
post
/v1/autolocalization/games/{gameId}/autolocalizationtable#localizationtables.roblox.com
patch
/v1/autolocalization/games/{gameId}/autolocalizationtable#localizationtables.roblox.com
patch
/v1/autolocalization/games/{gameId}/settings
Sets a game's auto-localization related settings
patch
/v1/autolocalization/games/{gameId}/settings#localizationtables.roblox.com
Sets a game's auto-localization related settings
get
/v1/autolocalization/metadata#localizationtables.roblox.com
Metadata for AutoLocalization Configuration
get
/v1/automatic-translation/games/{gameId}/feature-status
Checks if automatic translation can be enabled for a game. The user must still have proper permissions for the game to get this info.
get
/v1/automatic-translation/games/{gameId}/quota
Returns the automatic translation quota info for a game. The user must still have proper permissions for the game to get this info.
get
/v1/automatic-translation/languages/{languageCode}/target-languages
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.
get
/v1/country-regions
Get list of country regions sorted by localized name
get
/v1/game-icon/games/{gameId}
Get all icons for a game
post
/v1/game-icon/games/{gameId}/language-codes/{languageCode}
Update a game's icon
delete
/v1/game-icon/games/{gameId}/language-codes/{languageCode}
Delete a localized icon from a game
patch
/v1/game-localization-roles/games/{gameId}
Assigns or revokes a role
get
/v1/game-localization-roles/games/{gameId}/current-user/roles
Retrieves the list of roles granted to current logged-in user
get
/v1/game-localization-roles/games/{gameId}/roles/{role}/assignees
Gets list of users assigned a specific role in a game.
get
/v1/game-localization-roles/roles/{role}/current-user
Gets the list of games and associated role assignment info for the requested user and role.
get
/v1/game-localization-status/translation-counts-for-language-or-locale
Gets the language translation counts for the specified table. The languages to retrieve must be provided.
get
/v1/game-localization-status/{gameId}/translation-counts
Gets the language translation counts for all languages of a game
get
/v1/game-thumbnails/games/{gameId}/images
Get the localized image ids in all languages for a game.
post
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/alt-text
Updates the game thumbnail alt text.
post
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/image
Uploads the game thumbnail.
post
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/order
Orders the specified image Ids for the game thumbnails.
delete
/v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/{imageId}
Deletes the game thumbnail.
get
/v1/locales
Get list of Supported locales with user locus information.
post
/v1/locales/set-show-roblox-translations
Sets whether translations suggested by Roblox will be shown to the user.
post
/v1/locales/set-user-supported-locale
Sets user's supported locale. Null supported locale will clear out user's supported locale (set users' supported locale to null)
get
/v1/locales/supported-locales
Get list of supported locales sorted by the Native Name property.
get
/v1/locales/supported-locales-for-creators
get
/v1/locales/supported-locales-for-feature
Get list of Supported locales for a specific feature.
get
/v1/locales/user-locale
Gets user locale. If user is absent returns, locale from http request object.
get
/v1/locales/user-localization-locus-supported-locales
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.
get
/v1/localization-table/limits
Get limits for translation table entries operations
get
/v1/localization-table/metadata
Get metadata for localization UI
post
/v1/localization-table/tables
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.
get
/v1/localization-table/tables/{tableId}
Get table information by the id of the table.
patch
/v1/localization-table/tables/{tableId}
Updates the tables contents based on what is provided.
get
/v1/localization-table/tables/{tableId}/asset-entries
Gets a page of asset (image) entries for the specified table, along with the table's per-locale asset translations.
get
/v1/localization-table/tables/{tableId}/entries
Gets a batch of entries for a table.
post
/v1/localization-table/tables/{tableId}/entries/translation-feedback
Gets the translation feedback for each entry passed in.
post
/v1/localization-table/tables/{tableId}/entries/translation-history
Gets the translation history for each entry passed in.
get
/v1/localization-table/tables/{tableId}/entry-count
Gets the number of entries in the specified table
patch
/v1/localizationtable/gametables/{gameId}
post
/v1/name-description/games/translation-history
Gets the history for name or description in a provided language.
get
/v1/name-description/games/{gameId}
Gets a game's name and description in all supported languages
patch
/v1/name-description/games/{gameId}
Updates a game's name and/or description in multiple languages.
get
/v1/name-description/metadata
Rollout settings for name/description migration to new page
get
/v1/source-language/games/{gameId}
Gets the source language of a game
patch
/v1/source-language/games/{gameId}
Sets the source language of a game
get
/v1/source-language/games/{gameId}/language-with-locales
Gets the source language of a game
get
/v1/supported-languages/games/{gameId}
Get the supported languages for a game.
patch
/v1/supported-languages/games/{gameId}
Add or remove supported languages for a game.
get
/v1/supported-languages/games/{gameId}/automatic-translation-status
Get the automatic translation status of supported languages for a game.
get
/v1/supported-languages/games/{gameId}/in-experience-language-selection
Get the user's in-experience language selector languages for a game.
patch
/v1/supported-languages/games/{gameId}/languages/{languageCode}/automatic-translation-status
Enable or disable automatic translation for a game and language.
patch
/v1/supported-languages/games/{gameId}/languages/{languageCode}/image-translation-status
Enable or disable image translation for a game and language.
patch
/v1/supported-languages/games/{gameId}/languages/{languageCode}/universe-display-info-automatic-translation-settings
Update the switch which controls if the UniverseDisplayInformation should be automatically translated.
get
/v1/supported-languages/games/{gameId}/universe-display-info-automatic-translation-settings
Get UniverseDisplayInfo automatic translation settings.
get
/v1/supported-languages/metadata
Rollout settings for supported languages of a game
get
/v1/translation-analytics/games/{gameId}/download-translation-analytics-report
Download translation analytics report after the report is ready
post
/v1/translation-analytics/games/{gameId}/request-translation-analytics-report
Request translation analytics report to be generated
get
/v1/translation-analytics/metadata
Get metadata related to UI and rollout settings
get
/v1/ui-configurations
Get ui configurations for frontend to use.
get
/v1/user-localization-settings/player-choice/{universeId}
Get user player choice settings for universe.
get
/v1/user-localization-settings/universe/{universeId}
Get user localization settings for universe.
post
/v1/user-localization-settings/universe/{universeId}
Set user localization settings for universe.
get
/v1/user/currency
Gets currency for the authenticated user.
Luau Execution
5
Matchmaking
33
Metadata
16
Notifications
11
Observability
6
Places
23
Private servers
9
Service Efficiency
2
Team Create
8
Thumbnail Personalization
7
Thumbnails
11
Trades
16
Universes
38
User profiles
5
Users
13
get
/v2/beta-program-channel-version
Get the channel and current version guid of a beta program the currently logged in user may use, whether or not they are opted in to it. Only Studio binary types (MacStudio, WindowsStudio64) are supported for now.
Localization
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Get all icons for a game
get
/legacy-game-internationalization/v1/game-icon/games/{gameId}
Aug 25, 2026
15343b76e5a1
Revision changes
info
removed the non-success response with the status
401