Official List of Deprecated Web Endpoints

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

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

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
    • Default: 10
  • SortParam: GameCreated | GameName | LastUpdated
    • Default: LastUpdated
  • SortOder: Asc | Desc
    • Default: 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

Hello Developers,

We will be deprecating the following endpoint on March 1. It has been moved to a new endpoint.

Old API

New API

Please let us know if there are any problems or regressions.

Thank you.

4 Likes

Hello Developers,

We will be deprecating the following endpoints on April 24.

Old APIs

New APIs

Asset Delivery API Documentation

Please let us know if there are any problems or regressions.

Thank you.

4 Likes

Hello Developers,

We will be deprecating the following Content Store endpoint on May 7.

Old API

New API

Asset Delivery API Documentation

Please let us know if there are any problems or regressions.

Thank you.

2 Likes

Hi Creators,

We’re going to be deprecating an internal endpoint that is no longer in use, http://apis.simulprod.com/experience-api/. There should be no observable behavior from this change.

Thank you.

10 Likes

Hi Creators,

We have deprecated the following APIs:

We are revamping the Discover page with new sorts (see this post). To access Discover page content, you can use the following endpoints:

To access search result content, you can use this API:

Please let us know if there are any problems or regressions.

Thank you.

7 Likes

Hello Developers,

We will be deprecating the following Avatar API endpoint on June 12th 2024.

Old API

You could alternatively use the following API

Check out the Public API documentation for more information.

Please let us know if there are any problems or regressions.

Thank you.

5 Likes

Hi creators, this is a follow up on our original post here:

The page based pagination interface on the following endpoints would be deprecated by 6/14/2024. Any attempt to query these endpoints with a query parameter of pageNumber > 1 after that date would result in a 400 status code being returned.

The page favorites by bundleType endpoint on catalog-api:
https://catalog.roblox.com/v1/favorites/users/1264320158/favorites/1/bundles?pageNumber=2&itemsPerPage=6

The favorites list-json endpoint on roblox.com:
https://www.roblox.com/users/favorites/list-json?userid=1264320158&pageNumber=2&assetTypeId=8&itemsPerPage=6

As a replacement, pls use the cursor-based pagination interface like this:

https://www.roblox.com/users/favorites/list-json?userId=1264320158&cursor=2zwAAAAG6Tk09&assetTypeId=8&itemsPerPage=6

For more details please refer to the original post linked above.

We apologize for the small amount of time given for developers to change the way they are calling our public apis, this was because 3 months of lead time was already given in our earlier announcement.

5 Likes

Hi Developers,

As of June 24th, we plan to stop supporting place asset uploads on data.roblox.com/Data/Upload.ashx. After this day, we will start rejecting place traffic on this endpoint. It will still be usable for other assets.

We recommend transitioning to our Open Cloud Place Upload for all future place asset uploads. Detailed documentation can be found here: Usage Guide for Place Publishing | Documentation - Roblox Creator Hub

Thanks for your continuing support and let us know if you have any concerns.

5 Likes

Hello Developers,

We will be deprecating the following endpoint on June 27. It has been moved to a new API.

Old API

New API

{

  "requests": [ {

    "subject": {

      "subjectType": "User",

      "subjectId": "{userId}"

    },

    "action": "Edit",

    "assetId": {assetId}

  }]

}

Please let us know if there are any problems or regressions.

Thank you.

6 Likes

Hello Developers,

We will be deprecating the following Develop API endpoints on July 11.

Old APIs

New APIs

Please let us know if there are any problems or regressions.

Thank you.

6 Likes

Hello Developers,

We have deprecated the following endpoint as of yesterday. Apologies for the retroactive update.

This endpoint contained an aggregate of information from various sources and does not have a direct equivalent to a new API endpoint. Please use the official API(s) corresponding to your use case instead.

Thank you.

6 Likes

Hello Creators,

We are planning to remove the following API endpoint on August 27, 2024. If you are using this endpoint please switch to the newer endpoints as recommended below:

Old API: https://www.roblox.com/mobileapi/userinfo
Returns UserID, UserName, RobuxBalance, ThumbnailUrl, IsPremium given the user is authenticated

For these fields, please use the following APIs

Thanks for your continuing support and let us know if you have any concerns.

3 Likes