[Update] October 17, 2024
Hi Creators,
We are excited to announce that we will start supporting API Key and OAuth 2.0 authentication on many of our existing public APIs. The first two API Sites released are Badges API and Followings API.
OAuth 2.0 provides a secure way for users to grant access to application owners to view the users resources. Instead of sharing cookies, users can now grant access to specific permissions required by third party applications. Developers can also leverage API Keys to access our APIs instead of dealing with the friction and risk associated with cookies.
Related to this change, HBA tokens are also being released to prevent attackers from using compromised cookies (see Introducing Account Session Protection for more details). With these two releases, our API ecosystem becomes safer and gives users more control over their data.
We have introduced UI changes that communicate that these API Sites are being considered legacy. The SLA for these APIs is the same. They do not follow the same patterns or standards as our new Open Cloud APIs, and they may change without notice and break your application. Please use with caution.
There are changes required by developers to use these new authentication types. The API subdomain is now apis
instead of the previous product name. The route was also updated to include legacy-{productName}
. For example, badges.roblox.com/v1
is now apis.roblox.com/legacy-badges/v1
for API Key and OAuth requests. Our existing cookie-based APIs remain the same. This change modernizes our APIs and increases parity with the existing Open Cloud APIs.
We are actively working on adding support for experience-related APIs and others. We created new Open Cloud Legacy docs and will keep it updated as new endpoints become available!
Please read our Open Cloud docs to learn more about creating API Keys and OAuth applications.
We are excited to see what you will build,
The Open Cloud Team