Bundles

Bundles are an ID system that contains a "bundle" of other item types (usually assets)

Getting bundle informationEdit

To get information about a bundle, use the https://catalog.roblox.com/v1/bundles/details?bundleIds=BUNDLE_IDS endpoint or thehttps://catalog.roblox.com/v1/bundles/BUNDLE_ID/details endpoint. The first endpoint is a multiget for getting information about multiple bundles, and the second is a single-get for just one bundle. Both of them return data that looks like this:
{
  "id": 1,
  "name": "Cy the Cyborg",
  "description": "Where does the man end and the machine begin? Get this exclusive item when you redeem a $40 Roblox card from GameStop in August 2018, or when you redeem any card during GameStop's \"Game Days\" promotion from July 7-20, 2019!",
  "bundleType": "BodyParts",
  "items": [
    {
      "owned": false,
      "id": 2136447464,
      "name": "Cy the Cyborg - Left Arm",
      "type": "Asset"
    },
    {
      "owned": false,
      "id": 2136456001,
      "name": "Cy the Cyborg - Right Arm",
      "type": "Asset"
    },
    {
      "id": 132923164,
      "name": "Cy the Cyborg",
      "type": "UserOutfit"
    }
  ],
  "creator": {
    "id": 1,
    "name": "Roblox",
    "type": "User"
  },
  "product": {
    "id": 369653616,
    "type": "productType",
    "isPublicDomain": false,
    "isForSale": false,
    "priceInRobux": null,
    "isFree": true,
    "noPriceText": "Offsale"
  }
}
The data follows the following schema:
Field Name Type Explanation
id int The bundle's ID.
name str The bundle's name.
description str The bundle's description.
bundleType BundleType An enum. Can be either BodyParts, AvatarAnimations or Shoes.
items list[BundleItem] The items in this bundle.
creator PartialUser A PartialUser containing basic user information.
product BundleProduct Information about this bundle's product.