:GetBundleDetailsFromAssetId() engine API method

As a Roblox developer, it is currently too hard to consistently fetch bundle details from a standalone asset because there is no internal engine API that supports this. When the player initially spawns I am unable to efficiently trace back what bundle(s) the player is wearing as the catalog.roblox.com/v1/assets/{assetId}/bundles API, a hackish workaround, gets exhausted quickly and returns HTTP 429 (Too Many Requests) after a handful of requests which is not feasible when you have lots of people joining your experience.

My use case for this feature is displaying the bundles a player has equipped to inform the player if they own the bundles or not and to display the total price of all the items the player is wearing.

Trxt5rV

If this issue is addressed, it will improve my development experience because Iā€™d be able to utilize an internal API rather than an external one, which hopefully allows more requests so it resolves my error code 429 as well.

3 Likes

Hey - Does the GetBundleDetailsAsync method not solve your use case, or am I reading your post wrong?

1 Like

The parameter given with GetBundleDetailsAsync has to be a bundleId. So getting the bundleDetails from just a standalone asset is sadly not possible with this method.

1 Like