Hi developers!
We will be removing the already-deprecated HasBadge.ashx web endpoint on October 19th, 2020
To offer a brief explanation, we’re removing this endpoint since it is part of a deprecated Badges system that is no longer being actively maintained on the platform.
For game developers, please note that there are no in-game Lua code changes required going forward, as both the HasBadge and HasBadgeAsync Lua functions will remain operational after the shutdown of the old HasBadge.ashx web endpoint - https://assetgame.roblox.com/Game/Badge/HasBadge.ashx
This announcement is mainly for informational purposes, as well as to potentially notify any third party services or sites that are using the HasBadge.ashx endpoint of this upcoming removal.
For any questions or concerns, don’t hesitate to reach out! We would be happy to offer any clarification on what to expect moving forward. Thank you!
21 Likes
Hello Developers,
We will be removing avatar shop search functionality from the following roblox.com endpoint on November 4th, 2020:
https://search.roblox.com/catalog/json
This endpoint will default to searching the library catalog, and you can continue using it for library catalog search.
For avatar shop search, please update any browser plugins or tools to use the new endpoint: External Catalog Queries | Documentation - Roblox Creator Hub .
7 Likes
We are removing group-related endpoints from api.roblox.com shortly. Please update any browser plugins or tools that might be using these urls.
You can find new endpoints here:
https://groups.roblox.com/docs
7 Likes
We are moving friend and following endpoints from api.roblox.com soon. Please update any browser plugins or tools that might be using these urls.
You can find new endpoints here:
https://friends.roblox.com/docs
9 Likes
Iron_Legion
(Iron_Legion)
February 23, 2021, 12:15am
#39
Hi developers,
We are removing the following endpoint soon.
Please use this endpoint instead.
13 Likes
Hey Developers
We are planning to remove this API endpoint in a few weeks, if you are using these endpoints please switch the newer endpoint as recommended below:
Deprecated endpoints:
/Thumbs/GameIcon.ashx
/Thumbs/Avatar.ashx
bust-thumbnail/image
/asset-thumbnail/json
/asset-thumbnail/image
/bust-thumbnail/json
/headshot-thumbnail/json
/headshot-thumbnail/image
/asset-thumbnail-animated/json
/asset-thumbnail-3d/json
/avatar-thumbnails
/avatar-thumbnail/image
/avatar-thumbnail-3d/json
/outfit-thumbnail-3d/json
/thumbnail/place-thumbnails
/Thumbs/RawAsset.ashx
/Thumbs/Asset.ashx
/Game/Tools/ThumbnailAsset.ashx
Please use thumbnail API. For more details on usage see: https://thumbnails.roblox.com/docs
16 Likes
Hi Developers,
We should have announced this earlier, so we apologize for any inconveniences that we have caused. We removed the Publish API endpoint https://publish.roblox.com/v1/game-passes/{gamePassId}/icon
We are currently working on a substitute for uploading images (& assets) which will be supported via Open Cloud. We will keep you all updated when this API is released. Please see our Open Cloud documentation for more info.
7 Likes
Hey Developers,
We are planning to remove the following API endpoint(s) on October 5, 2022 .
If you are using these endpoints, please switch to the newer endpoints as recommended below:
Old APIs:
https://roblox.com/account/settings/app-chat-privacy
https://roblox.com/account/settings/game-chat-privacy
https://roblox.com/account/settings/private-message-privacy
New APIs:
https://accountsettings.roblox.com/v1/app-chat-privacy
https://accountsettings.roblox.com/v1/game-chat-privacy
https://accountsettings.roblox.com/v1/private-message-privacy
Docs: https://accountsettings.roblox.com/docs
Thank you
10 Likes
Radicalius
(Radicalius)
December 16, 2022, 9:25pm
#46
Hey Developers,
We are planning on removing the following endpoint on January 3rd, 2023
https://games.roblox.com/v1/games/{placeId}/servers/vip
Please switch over to the replacement endpoint:
https://games.roblox.com/v1/games/{placeId}/private-servers
Docs: Swagger UI
Please direct your questions or feedback here .
Thank you!
7 Likes
Radicalius
(Radicalius)
January 19, 2023, 8:42pm
#47
Hey Developers,
We will be removing the api proxy online status endpoint on January 31st, 2023 :
Please switch over to the following replacement endpoints on presence api:
Thank you all for raising concerns about the incorrect last online time field in /v1/presence/users. Due to technical constraints, we have decided to deprecate the last online field in /v1/presence/users and introduce a supplementary endpoint which exposes last online date information (/v1/presence/last-online).
Presence Api Documentation
Thank you!
9 Likes
burstlimite
(burstlimite)
February 3, 2023, 10:18pm
#48
Hello Developers,
We will be deprecating the following endpoints on develop API on February 17, 2023 . They have all been moved to new endpoints with identical functionality.
Old APIs:
[https://develop.roblox.com/v1/universes/{universeId}/developerproducts/{productId}/update]
[https://develop.roblox.com/v1/universes/{universeId}/developerproducts]
[https://develop.roblox.com/v1/developerproducts/{developerproductid]
https://develop.roblox.com/v1/gameUpdateNotifications/
https://develop.roblox.com/v1/gameUpdateNotifications/filter
New APIs:
[https://apis.roblox.com/developer-products/v1/universes/{universeId}/developerproducts/{productId:long}/update]
[https://apis.roblox.com/developer-products/v1/universes/{universeId}/developerproducts]
[https://apis.roblox.com/developer-products/v1/developer-products/{developerProductId]
[https://apis.roblox.com/game-update-notifications/v1/history/{universeId]
- for fetching the history of game updates for a universe
[https://apis.roblox.com/game-update-notifications/v1/publish/{universeId]
- for publishing a new game update to a universe
https://apis.roblox.com/game-update-notifications/v1/filter
Please let us know if there are any regressions or changes in behavior.
6 Likes
Hello Developers,
We will be deprecating the following endpoint on March 8. It has been moved to a new endpoint.
Please let us know if there are any problems or regressions.
Old API:
http://www.roblox.com/build/universes
Optional parameters include:
activeOnly: Only returns active universes
startRow: Pagination value which specifies the group of universes to show
groupId: The group universes to use
New API:
Programmatic access can be found in the Develop API.
For the user’s universes, use:
https://develop.roblox.com/v1/user/universes
For a group’s universes, use:
https://develop.roblox.com/v1/groups/{groupId}/universes
The new APIs differ in the following ways:
User and group universes are split into different endpoints
The pagination scheme uses a cursor instead of rows
activeOnly filter option is removed
You can also get this information in the new Creator Dashboard !
Thank you.
7 Likes
Hello Developers,
We will be deprecating the following endpoint on March 16 . It has been moved to a new endpoint.
Please let us know if there are any problems or regressions.
Old API
https://www.roblox.com/universes/get-universe-places
Required parameters include:
universeId: The universe Id
startRow: Pagination value which specifies the group of universes to show
isUniverseCreation: True if this is a new universe creation
New API
Programmatic access can be found in the Develop API.
Use:
https://develop.roblox.com/docs#!/Universes/get_v1_universes_universeId_places
The new APIs differ in the following ways:
The pagination scheme uses a cursor instead of rows.
isUniverseCreation
is removed.
You can also get this information in the new Creator Dashboard .
Thank you.
3 Likes
Hello Developers,
We will be deprecating the following endpoint on May 8 . It has been moved to a new endpoint.
Old API
https://www.roblox.com/build/GamesbyContext
Required parameters include:
creationContext
Optional parameters include:
universeId
startRow
assetLinksEnabled
fetchUniversePlaces
showActiveOnly
groupId
New API
Programmatic access can be found in Games API
Consider /v2/users/{userId}/games and /v2/groups/{groupId}/games
There are a couple of differences between the two APIs. This includes:
Differences in pagination styles
Explicit split by group and user
Loss of most optional parameters
Please let us know if there are any problems or regressions.
Thank you.
6 Likes
Hello Developers,
We will be deprecating the following endpoint on October 12 . It has been moved to a new endpoint.
Old API
New API
The primary difference is that V2 version supports pagination through enumeration .
Please let us know if there are any problems or regressions.
Thank you.
7 Likes
LuaCow
(LuaCow)
October 2, 2023, 10:00pm
#53
Hello Developers,
We will be deprecating the following endpoint on October 16 . It has been moved to a new endpoint.
Old API
https://develop.roblox.com/v1/search/universes
New API
https://apis.roblox.com/universes/v1/search?CreatorType={creatorType}&CreatorTargetId={creatorTargetId}&IsArchived={isArchived}&PageSize={pageSize}&SortParam={sortParam}&SortOrder={sortOrder}
The primary difference is that the new version takes in different url parameters:
CreatorType
: User | Team | Group required
CreatorTargetId
: long required
IsArchived
: bool
Default is null (will include both true and false)
PageSize
: integer
SortParam
: GameCreated | GameName | LastUpdated
SortOder
: Asc | Desc
Please let us know if there are any problems or regressions.
Thank you.
5 Likes
Hello Developers,
To mitigate system risk, we will be reducing the batch size limit for the following endpoints (i.e. to 10 per request) on Monday, November 13 . These endpoints will still be live and maintained.
Please let us know if there are any problems or regressions.
9 Likes