@@ -3,11 +3,11 @@ title: Legacy Overview
33description : Lists legacy REST APIs for Open Cloud.
44---
55
6- Roblox offers [ API key ] ( ./open-cloud/api-keys.md ) and/or [ OAuth 2.0 ] ( ./open-cloud/oauth2-overview.md ) support for the legacy APIs on this page. Instead of sharing cookies, you can grant access to specific permissions and use these more secure authentication methods .
6+ This section contains documentation for Roblox's many legacy APIs. These APIs support cookie-based authentication and might change without notice and break your application .
77
8- These legacy APIs support do not have the same guarantees as the newer Open Cloud APIs. ** Specifically, they might change without notice and break your application. **
8+ However, Roblox offers API key and/or OAuth 2.0 support ** for the select legacy APIs listed on this page ** . Instead of sharing cookies, you can grant access to specific permissions and use these more secure authentication methods. Just like the other legacy APIs, these APIs might change without notice and do not have the stability guarantees of the newer Open Cloud APIs.
99
10- This page summarizes the available operations, but you might find the legacy API documentation useful, as well:
10+ This page summarizes the available operations and authentication types , but you might find the legacy API documentation useful, as well:
1111
1212- [ Badges API] ( /cloud/legacy/badges/v1 )
1313- [ Develop API] ( /cloud/legacy/develop/v1 )
@@ -25,6 +25,20 @@ This page summarizes the available operations, but you might find the legacy API
2525| :---------- | :-------------------------- | :---------------------------- |
2626| UpdateBadge | ` PATCH v1/badges/{badgeId} ` | ` legacy-universe.badge:write ` |
2727
28+ ## Develop API
29+
30+ - Base URL: ` https://apis.roblox.com/legacy-develop `
31+ - Authentication types: OAuth 2.0 and API key
32+
33+ | ** API** | ** Path** | ** Scope** |
34+ | :----------------------------------- | :---------------------------------------------------------- | :--------------------------------- |
35+ | UpdateTeamCreateSettings | ` PATCH v1/universes/{universeId}/teamcreate ` | ` legacy-team-collaboration:manage ` |
36+ | GetTeamCreateSettings | ` GET v1/universes/{universeId}/teamcreate ` | ` legacy-team-collaboration:manage ` |
37+ | MultiGetTeamCreateSettings | ` GET v1/universes/multiget/teamcreate ` | ` legacy-team-collaboration:manage ` |
38+ | DeleteTeamCreateMembership | ` DELETE v1/universes/{universeId}/teamcreate/memberships ` | ` legacy-team-collaboration:manage ` |
39+ | GetMembersInTeamCreateSessionByPlace | ` GET v1/places/{placeId}/teamcreate/active_session/members ` | ` legacy-team-collaboration:manage ` |
40+ | CloseTeamTestGame | ` DELETE v2/teamtest/{placeId} ` | ` legacy-team-collaboration:manage ` |
41+
2842## Followings API
2943
3044- Base URL: ` https://apis.roblox.com/legacy-followings `
@@ -78,24 +92,12 @@ This page summarizes the available operations, but you might find the legacy API
7892| OrderLocalizedGameThumbnails | ` POST v1/game-thumbnails/games/{gameId}/language-codes/{languageCode}/images/order ` | ` legacy-universe:manage ` |
7993| UpdateLocalizedGameNameAndDescription | ` PATCH v1/name-description/games/{gameId} ` | ` legacy-universe:manage ` |
8094| GetLocalizedContentNameAndDescriptionHistory | ` POST /v1/name-description/games/translation-history ` | ` legacy-universe:manage ` |
81-
82- ## Localization Tables API
83-
84- - Base URL: ` https://apis.roblox.com/legacy-localization-tables `
85- - Authentication types: OAuth 2.0 and API key
86-
87- | ** API** | ** Path** | ** Scope** |
88- | :-------------------------------------- | :------------------------------------------------------------------------ | :----------------------- |
89- | GetMetadata | ` GET v1/autolocalization/metadata ` | ` legacy-universe:manage ` |
90- | GetOrCreateAutolocalizationTableForGame | ` POST v1/autolocalization/games/{gameId}/autolocalizationtable ` | ` legacy-universe:manage ` |
91- | SetAutolocalizationSettingsForGame | ` PATCH v1/autolocalization/games/{gameId}/settings ` | ` legacy-universe:manage ` |
92- | GetLimits | ` GET v1/localization-table/limits ` | ` legacy-universe:manage ` |
93- | GetTableByAssetId | ` GET v1/localization-table/tables/{assetId} ` | ` legacy-universe:manage ` |
94- | GetTableByTableId | ` GET v1/localization-table/tables/{tableId} ` | ` legacy-universe:manage ` |
95- | UpdateTableContents | ` PATCH v1/localization-table/tables/{tableId} ` | ` legacy-universe:manage ` |
96- | GetTableEntriesPaged | ` GET v1/localization-table/tables/{tableId}/entries ` | ` legacy-universe:manage ` |
97- | GetTableEntryCount | ` GET v1/localization-table/tables/{tableId}/entry-count ` | ` legacy-universe:manage ` |
98- | GetTableEntriesTranslationHistory | ` POST v1/localization-table/tables/{tableId}/entries/translation-history ` | ` legacy-universe:manage ` |
95+ | SetSourceLanguage | ` PATCH /v1/source-language/games/{gameId} ` | ` legacy-universe:manage ` |
96+ | SetSupportedLanguages | ` PATCH /v1/supported-languages/games/{gameId} ` | ` legacy-universe:manage ` |
97+ | GetAutomaticTranslationStatus | ` GET /v1/supported-languages/games/{gameId}/automatic-translation-status ` | ` legacy-universe:manage ` |
98+ | SetAutomaticTranslationStatus | ` PATCH /v1/supported-languages/games/{gameId}/languages/{languageCode}/automatic-translation-status ` | ` legacy-universe:manage ` |
99+ | GetUniverseDisplayInfoAutomaticTranslationSettings | ` GET /v1/supported-languages/games/{gameId}/universe-display-info-automatic-translation-settings ` | ` legacy-universe:manage ` |
100+ | SetUniverseDisplayInfoAutomaticTranslationSettings | ` PATCH /v1/supported-languages/games/{gameId}/languages/{languageCode}/universe-display-info-automatic-translation-settings ` | ` legacy-universe:manage ` |
99101
100102## Groups API
101103
@@ -109,18 +111,23 @@ This page summarizes the available operations, but you might find the legacy API
109111| GetGroupSettings | ` GET v1/groups/{groupId}/settings ` | ` legacy-group:manage ` |
110112| UpdateGroupSettings | ` PATCH v1/groups/{groupId}/settings ` | ` legacy-group:manage ` |
111113| UpdateGroupStatus | ` PATCH v1/groups/{groupId}/status ` | ` legacy-group:manage ` |
114+ | UpdateGroupNotificationPreference | ` PATCH v1/groups/{groupId}/notification-preference ` | ` legacy-user:manage ` |
112115| UpdateGroupDescription | ` PATCH v1/groups/{groupId}/description ` | ` legacy-group:manage ` |
113116
114- ## Develop API
117+ ## Localization Tables API
115118
116- - Base URL: ` https://apis.roblox.com/legacy-develop `
119+ - Base URL: ` https://apis.roblox.com/legacy-localization-tables `
117120- Authentication types: OAuth 2.0 and API key
118121
119- | ** API** | ** Path** | ** Scope** |
120- | :----------------------------------- | :---------------------------------------------------------- | :--------------------------------- |
121- | UpdateTeamCreateSettings | ` PATCH v1/universes/{universeId}/teamcreate ` | ` legacy-team-collaboration:manage ` |
122- | GetTeamCreateSettings | ` GET v1/universes/{universeId}/teamcreate ` | ` legacy-team-collaboration:manage ` |
123- | MultiGetTeamCreateSettings | ` GET v1/universes/multiget/teamcreate ` | ` legacy-team-collaboration:manage ` |
124- | DeleteTeamCreateMembership | ` DELETE v1/universes/{universeId}/teamcreate/memberships ` | ` legacy-team-collaboration:manage ` |
125- | GetMembersInTeamCreateSessionByPlace | ` GET v1/places/{placeId}/teamcreate/active_session/members ` | ` legacy-team-collaboration:manage ` |
126- | CloseTeamTestGame | ` DELETE v2/teamtest/{placeId} ` | ` legacy-team-collaboration:manage ` |
122+ | ** API** | ** Path** | ** Scope** |
123+ | :-------------------------------------- | :------------------------------------------------------------------------ | :----------------------- |
124+ | GetMetadata | ` GET v1/autolocalization/metadata ` | ` legacy-universe:manage ` |
125+ | GetOrCreateAutolocalizationTableForGame | ` POST v1/autolocalization/games/{gameId}/autolocalizationtable ` | ` legacy-universe:manage ` |
126+ | SetAutolocalizationSettingsForGame | ` PATCH v1/autolocalization/games/{gameId}/settings ` | ` legacy-universe:manage ` |
127+ | GetLimits | ` GET v1/localization-table/limits ` | ` legacy-universe:manage ` |
128+ | GetTableByAssetId | ` GET v1/localization-table/tables/{assetId} ` | ` legacy-universe:manage ` |
129+ | GetTableByTableId | ` GET v1/localization-table/tables/{tableId} ` | ` legacy-universe:manage ` |
130+ | UpdateTableContents | ` PATCH v1/localization-table/tables/{tableId} ` | ` legacy-universe:manage ` |
131+ | GetTableEntriesPaged | ` GET v1/localization-table/tables/{tableId}/entries ` | ` legacy-universe:manage ` |
132+ | GetTableEntryCount | ` GET v1/localization-table/tables/{tableId}/entry-count ` | ` legacy-universe:manage ` |
133+ | GetTableEntriesTranslationHistory | ` POST v1/localization-table/tables/{tableId}/entries/translation-history ` | ` legacy-universe:manage ` |
0 commit comments